Your best source of information and news about hardware , windows and microsoft on the internet Ваш лучший источник информации и новостей об оборудовании, Windows и Microsoft в Интернете

Vista ARTICLES Vista СТАТЕЙ TOP 50 TOP 50 Spyware Virus Вирусная шпионов Vista SOFT Vista СОФТ Vista HELP Vista HELP

Guest post: Windows Azure - review from a developer Гость должность: Windows Azure - обзор от разработчиков


This is the first of either one or many (depending on your feedback) guest blog contributions from people who are not named Long Zheng, step two of my five-step process to world domination. Это первый из одного или многих (в зависимости от ваших отзывов) гость блога взносов от людей, которые не являются именем Чжэн Лонг, два шага от моего пять процесс к мировому господству. Today’s guest post is by Сегодняшний гость должности является David Burela Дэвид Burela , a team member of my Imagine Cup team and developer in Melbourne Australia. , Член команды моего себе кубок команде разработчиков и в Мельбурне, Австралия. I recently gave him a Недавно я дал ему Windows Azure Windows Azure beta invite code and asked him to review Azure as a developer. Бета предложить код, и попросил его пересмотреть Azure как разработчик.


Windows Azure is a new “Operating System” that Microsoft announced at PDC. Windows Azure является новой "Операционная система" Microsoft объявила о том, что на PDC. They are marketing it as an “Operating System for the cloud”, but what does this really mean? Они сбыта его в качестве "операционной системы для облаков", но то, что это реально означает? To understand what Azure is and how it is different from Windows Vista you need to know a bit of background on recent computing trends. Чтобы понять, что Azure и насколько она отличается от Windows Vista нужно знать немного справочной о последних тенденциях вычислений.

Cloud computing – A background Облако вычислений - справочная

Gone are the days of companies hosting their own servers in a data centre, with all of the associated costs of maintaining the physical hardware and worrying about backups. Прошли те времена, компаний, принимающих собственных серверов в центре обработки данных, все связанные с этим расходы на поддержание физического оборудования и беспокоясь о резервных копий. Instead it is more economical to have companies like Google, Amazon or Microsoft create giant data centres who then lease computing power to us. Вместо этого он является более экономичным иметь компании, как Google, Amazon или Microsoft создает гигантские центры данных, которые затем аренды вычислительных мощностей для нас. These companies don’t purchase individual servers, or even servers by the rack, instead they purchase servers by the shipping container! Эти компании не приобретение отдельных серверов, серверов или даже на стойку, а они покупают серверы в транспортном контейнере! When a company purchases one of these shipping containers, all they see from the outside are 3 holes: one for power, network and water cooling. Когда компания приобретает одну из этих морских контейнеров, все они видят снаружи находятся 3 отверстия: одно за власть, сети и охлаждения воды. This allows them to rapidly add extra computing power and expand data centres with a minimum of fuss. Это позволяет им быстро добавить дополнительные вычислительной мощности и расширения центров данных с минимальными суеты. Due to the massive economies of scale that these data centres get, you are now able to go to companies like Из-за массового масштаба, что эти данные центры получить, вы сейчас в состоянии перейти к компаниям, как Amazon Амазонка and и GoGrid.com to rent entire virtual computers for around 10 cents an hour. арендовать весь виртуальных компьютерах около 10 центов в час. The possibilities opened up by being able to very quickly and cheaply get processing power are immense. Возможности, открывшиеся возможности очень быстро и дешево получить обработки власть огромны. A simple example being an e-commerce website, here a company would usually have to purchase multiple servers to host their website to handle peak load, but will have 80% of their servers sitting there idling. Простой пример в электронной коммерции сайт, здесь компания будет обычно закупить несколько серверов для принимающих их сайт, чтобы обрабатывать пиковые нагрузки, но и будет иметь 80% своих серверов сидел там на холостом ходу. Instead of having to outlay a lot of initial capital on these servers, the same company can instead rent a single server from one of these websites, and scale it up as demand increases (like the holiday season). Вместо того, чтобы расходы много первоначальный капитал на этих серверах, те же компании могут арендовать вместо одного сервера с одного из этих сайтов, и масштабы ее деятельности, как спрос увеличивается (например, праздников). This way they are only paying for server time they actually need. Таким образом, они только платят за сервер времени они действительно нуждаются.

However with this cheap raw computing power comes complexity. Вместе с этим Дешевое сырье вычислительная мощность поступает сложности. Now developers need to manually turn these virtual servers on, set up load balancers, install applications and maintain security patches, while also updating their code and websites across multiple servers. Теперь разработчикам придется вручную свою очередь, эти виртуальные серверы по нагрузки создал балансировочные, устанавливать приложения и сохранять патчи безопасности, а также обновление своего кода и веб-сайты на нескольких серверах.

Cloud computing – Azure Облако вычислений - Azure

Windows Azure simplifies and automates the concept that Amazon started with. Windows Azure упрощает и автоматизирует концепции, которая началась с Амазонки. Azure provides a “compute fabric” upon which you can run your applications. Azure предусматривает "вычислить ткань", на которой вы можете запускать ваши приложения. An example being the e-commerce website again, we’re not concerned with which server is actually doing the processing. Примером является электронная коммерция сайт снова, мы не связана с сервером, который фактически делает обработку. All we care about is that we have our code and require a computer to simply provide the processing power. Все мы заботимся о том, что у нас есть код и нуждаются в компьютере просто обеспечить обработку власти. With Azure a developer packages their code, deploys it to Azure and states how many servers should run it. Что Azure разработчика пакетов их код, разворачивает его Azure и, как говорится, много серверов должны запустить его. Azure will handle all of the details such as provisioning servers to run the application, load balancing clients, security patches as well as a more seamless way to upgrade your applications. Azure будет обрабатывать все детали, такие, как поставки серверов для запуска приложений, распределение нагрузки клиенты, патчи безопасности, а также более плавный способ обновления вашей заявки.

Microsoft has a very short film clip that helps to explain the concept (under the old code name). Microsoft имеет очень короткий фильм клип, который помогает объяснить концепции (в соответствии со старым кодексом имя). http://au.youtube.com/watch?v=NZO9YE1ZvqE

But why is this an “Operating System” Но почему это "Операционные системы"

Look at what Windows Vista does. Посмотрите на то, что Windows Vista делает. When you run an application you don’t need to tell it to set aside bits of memory, interact with hardware, how to load files from the hard disk, etc. Azure has a similar concept, but instead of handling a set of hardware and files for you, it is handling servers and your application. При запуске приложения вам не нужно сообщить ей об отмене бит памяти, взаимодействовать с аппаратным, как загружать файлы с жесткого диска и т.д. Azure имеет аналогичную концепцию, но вместо обработки набор аппаратных средств и Файлы для вас, это обращение серверов и Вашу заявку. As mentioned before it will automatically provision servers, ‘network them’ and set up things like load balancers. Как уже упоминалось, прежде чем оно будет автоматически положение серверы, сети ними и создал вещи, как загрузка балансировочные. You are able to automatically scale the computing power that you need up and down on demand without you needing to understand how it is working under the covers. Вы можете автоматически масштабировать вычислительная мощность, что вам нужно вверх и вниз по требованию без вам нужно понять, как она работает под крышки. Azure will hide all of the underlying complexity from us like a desktop Operating System. Azure будет скрыть все сложности, лежащие от нас, как на рабочем столе операционной системы.

Review from a developer Обзор от разработчиков

It works, and it works well. Она работает, и работает хорошо. Azure provides a LOT of functionality ‘out of the box’. Azure обеспечивает много функциональных возможностей "из коробки". The most important being the automated scaling of computing power as needed. Самым важным из которых является автоматизированная масштабирования вычислительной мощности по мере необходимости. But it provides additional core functionality such as virtually unlimited online file storage and simple database storage. Но он предоставляет дополнительные функции, такие, как практически неограниченные сети хранения файлов и простых баз данных хранилища. This makes creating online photo galleries or massive online sites cheap and easy to setup. Это делает создание сети фото галереи или массовых интернет сайтов дешевые и легко настроить. The extremely low cost of creating massive websites will level the playing field, anyone will be able to create the next MySpace or YouTube without requiring a massive outlay of money at the beginning to provision hardware in a data centre. Чрезвычайно низкая стоимость создания веб-сайтов будет массовый уровень игры, кто сможет создать следующий MySpace или YouTube не требует массовых затрат денежных средств на начало поставок устройства в центр обработки данных.

Advanced services are layered on top of the core Azure services, such as highly scalable relational databases, analytics and reporting. Дополнительные услуги слоистых поверх основного Azure услуг, таких как высоко масштабируемой реляционных баз данных, аналитики и отчетности. The costs of getting enough computing power required to do complex analysis over massive datasets will now fall dramatically, this will again open up another realm of possibilities for companies. Расходы на получение достаточной вычислительной мощности необходимо сделать сложный анализ данных более массовым Сейчас осень резко, это будет снова открыть другую сферу возможностей для компании.

Live services are also available to all Azure applications, providing a rich set of tools and services that any developer can easily hook into to provide functionality like mapping, instant messaging, searching, etc. Live услуги также доступны для всех Azure приложений, предоставляя богатый набор инструментов и услуг, что любой разработчик может легко крюк в обеспечивать функциональность, как составление карт, обмена мгновенными сообщениями, поиск и т.д.

Development experience Опыт разработки

The best part about Azure is the development experience. Лучшая часть о Azure является развитие опыта. If a developer is able to currently write .Net applications, such as ASP.Net websites, then they can take their skills and start working with Azure immediately. Если разработчик имеет возможность в настоящее время писать. NET приложений, таких как ASP.Net веб-сайтов, то они могут занять свои навыки и начать работать с Azure немедленно. Many ASP.Net websites will work on vista immediately when included into a new Azure project, only slight tweaks may be needed. Многие ASP.Net веб-сайты будут работать на достопримечательность сразу после включения в новый проект Azure, лишь незначительно хитрости могут быть необходимы. As a .Net developer myself, I just needed to learn the basic concepts of what Azure does (a 20 min research exercise), I then had my own Azure application created and running without any additional tools or training. Как. NET разработчик сам, я просто необходимы, чтобы узнать основные концепции, что делает Azure (20 мин осуществлять научные исследования), я тогда была моя собственная Azure применение создан и работает без каких-либо дополнительных инструментов или профессиональной подготовки.

But to get the most out of Azure, applications will have to be architectured to be massively scalable from the start, which is a whole topic on its own. Но чтобы получить максимальную отдачу от Azure, заявки будут architectured будет массово масштабируемые с самого начала, что весь вопрос о своей собственной.

Future Будущее

Azure is currently only in developer preview with limited access being handed out but with it have released enough functionality to let us see what Azure is and how to develop with it. Azure в настоящее время только в разработчика прослушать с ограниченным доступом время раздавали, но с его выпустили достаточно функциональности посмотрим, какие Azure и как его развивать с ней. However they haven’t released much additional information about what we will see over the next year. Однако они не освободили много дополнительной информации о том, что мы увидим в следующем году. Of course they have said that lots of additional functionality will be released, but we will have to wait and see. Конечно, они заявили, что множество дополнительных функций будут освобождены, но нам придется подождать и посмотреть.

Conclusion Заключение

From a programmer perspective, Azure allows existing .Net developers to very quickly jump into this whole ‘cloud computing’ wave without needing to worry about the underlying technology as Microsoft is handling all the complexity for us. С точки зрения программиста, Azure позволяет существующих. NET разработчиков очень быстро перейти в этот целое "облако вычислений" волна не нужно беспокоиться об основных технологий, как Microsoft занимается всю сложность для нас.

From a business perspective, Azure will allow companies to reduce the running cost of their existing websites. С точки зрения бизнеса, Azure позволит компании сократить текущие расходы на их существующих сайтов. Additionally, it will enable business applications to be cheaply and rapidly created to quickly respond to changes in the market. Кроме того, она позволит бизнес-приложений будет дешево и быстро создаются, чтобы быстро реагировать на изменения на рынке.

Azure will be released commercially next year. Azure будет выпущена на коммерческой основе в следующем году. It will be interesting to see what wave of new applications this technology will enable. Будет интересно посмотреть, что волна новых приложений этой технологии позволит. A pair of programmers created YouTube but had growing pains when trying to expand. Пара программисты создали YouTube, однако растущей боли, когда пытаются расширить. Imagine what can happen now that many more developers will be able to get over this stumbling block! Представьте, что может произойти сейчас, когда многие другие разработчики смогут получить за этот камень преткновения!

Popularity: 1% Популярность: 1%


Written by Long Zheng. Автор Лонг Чжэн. Read more great feeds at is source Подробнее большое каналы на исходный WEBSITE ИНТЕРНЕТ-САЙТ
no comments Без комментариев . .
Read more articles on Читайте больше статей о otherSoftware otherSoftware and и blog блог . .

Related articles Статьи по теме

No comments Без комментариев

There are still no comments on this article. Есть еще нет комментариев по этой статье.

Leave your comment... Оставьте свой комментарий ...

If you want to leave your comment on this article, simply fill out the next form: Если вы хотите оставить свой комментарий по этой статье, просто заполните следующую форму:




You can use these XHTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong> . Вы можете использовать эти XHTML теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <I > <strike> <strong>.