7. Дата центры Microsoft
~100 Globally Distributed Data Centers
Quincy, WA Chicago, IL San Antonio, TX Dublin, Ireland Generation 4 DCs
http://www.youtube.com/watch?v=hOxA1l1pQIw
9. Стоимость покупки
software
составляет 10% IT
hardware
затрат
network
facilities IT labor
management power/cooling
tools
Стоимость
support
maintenance эксплуатации
security составляет 90% IT
disaster
recovery затрат
backup
Source: IDC
10. Какими бывают облака ?
Private Infrastructure Platform
(On-Premise) (as a Service) (as a Service)
You manage
Applications Applications Applications
You manage
Runtimes Runtimes Runtimes
Security & Integration Security & Integration Security & Integration
Managed by vendor
Databases Databases Databases
You manage
Servers Servers Servers
Managed by vendor
Virtualization Virtualization Virtualization
Server HW Server HW Server HW
Storage Storage Storage
Networking Networking Networking
11. Какими бывают облака ?
Private Infrastructure Platform
(On-Premise) (as a Service) (as a Service)
12. Windows Azure Platform
Web and
Clouds
Developer Experience
Use existing skills and tools.
Web applications Third party Cloud
On-
Composite applications premises LOB Applications
13. Windows Azure: технологии
Python
Виртуальные
Хранилище База данных
серверы
данных
CDN Поддержка образов Service Bus Контроль доступа Сервис кэширования
HyperV
данных
15. Архитектура Windows Azure
Fabric
Fabric controller
Compute Storage
The Fabric Controller communicates with
every server within the Fabric. It manages
Windows Azure, monitors every
application, decides where new applications
should run – optimizing hardware utilization.
16. Архитектура Windows Azure
The Fabric Controller automates load
balancing and computes resource scaling
Security and Control Features include
storage encryption, access
authentication, and over-the-wire
encryption using HTTPS. Industry
Computation provides Storage Services allow customers to certification is part of the Windows
application scalability. scale to store large amounts of data – Azure roadmap.
Developers can build a in any format – for any length of
combination of web and worker time, only paying for what they use Geographically distributed, state-of-
roles. Those roles can be or store. the-art data centers host your
replicated as needed to scale the applications and data, internet-
applications and computational accessible from everywhere you
processing power. choose to allow.
17. Архитектура Windows Azure
Fabric Controller
Interacts with a “Fabric Agent” on
each machine
Monitors every VM, application
and instance
Performs load balancing, check
pointing and recovery
18. Архитектура Windows Azure
Compute
GOAL:
SCALABILITY Two instance types: Web Role & Worker Role
Windows Azure applications are built with
Scale out by replicating worker instances web role instances, worker role instances,
as needed. or a combination of both.
Allow applications to scale
user and compute processing
independently.
Each instance runs on
its own VM (virtual
machine), replicated
as needed
19. Архитектура Windows Azure
Storage
GOAL:
SCALABLE, DURABLE STORAGE
Tables: simply Queues: serially accessed
structured data,
Blobs: messages
accessed using
large, unstruct or requests, allowing web-
Windows Azure storage is an ured data
ADO.NET Data roles and worker-roles to
application managed by the Services
(audio, video, e interact
Fabric Controller tc)
Windows Azure applications can use
native storage or SQL Azure
Application state is kept in storage
services, so worker roles can replicate
as needed
20. Архитектура Windows Azure
Services Management
GOAL:
AUTOMATED APPLICATION MANAGEMENT AND CONTROL
Fabric
The Fabric Controller automates
service management
21. Windows Azure: стоимость сервисов
Плати только за то, чем пользуешься!
Ценовой калькулятор : http://bit.ly/ylyEIe
Стоимость Extra Small Virtual Machine
$9.36 в месяц или $0.013 в час
22.
23. Web Sites
Нам предоставляют 10 бесплатных сайтов
Быстрое и гибкое развертывание сайтов
(Visual Studio, TFS, Git)
Сайты расположены на общих инстансах
Сайты можно быстро масштабировать при
возрастающей нагрузке
Сайты – великолепная фича, доступная
каждому
24. Virtual Machines
Инфраструктура как сервис доступна
Можно развернуть виртуалку из коллекции
Можно залить готовый образ
Мы получаем полный доступ к виртуальной
машине
Можно подключать диски к машинам
Образ созданной машины легко скачать и
запустить локально
Это доступно!
Linux !!! ;)
25. Virtual Network
Мы можем создать свою сеть в Ажуре!
Можно объединить Ажур с локальной сетью
в одну виртуальную сеть.
Можно скачать готовый конфигурационный
файл для роутера Cisco/Juniper
Можно перемещать виртуалки между
собственной серверной, ажуром и другими
провайдерами, поддерживающими Hyper-V
31. Полезные ресурсы
Мероприятия и тренинги
www.microsoft.ua/events
Обзор, новости, общая информация
www.windowsazure.com
Центр разработчика
http://msdn.microsoft.com/ru-ru/windowsazure/
Training Kit (demos, HOL, samples)
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=83
96
Блог команды разработки
http://blogs.msdn.com/b/windowsazure