Upload
dmytro-mindra
View
638
Download
2
Embed Size (px)
DESCRIPTION
Citation preview
Что нового в Azure?
Дмитрий МиндраMicrosoft Technologies Lab LeaderLohika@dmytromindra
Младший научный
сотрудник ИТГИП
Лидер лаборатории
Майкрософт технологий
Компании Lohika
программист
@dmytromindra
Облака бывают разные
Microsoft Data Center
Data Center Dublin
38 554 м2
29.4 MW
~100 Globally Distributed Data Centers
Quincy, WA Chicago, IL San Antonio, TX Dublin, Ireland Generation 4 DCs
http://www.youtube.com/watch?v=hOxA1l1pQIw
Дата центры Microsoft
Почему облако ?
hardware
software
facilities
power/cooling
IT labor
support
network
security
maintenance
management tools
disaster recovery
backup
Стоимость покупки составляет 10% IT
затрат
Стоимость эксплуатации
составляет 90% IT затрат
Source: IDC
Private(On-Premise)
Infrastructure
(as a Service)
Platform(as a
Service)
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & Integration
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & Integration
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & Integration
You m
anage M
anaged b
y v
endor
Managed b
y v
endor
You m
anage
You m
anage
Какими бывают облака ?
Private(On-Premise)
Infrastructure
(as a Service)
Platform(as a
Service)
Какими бывают облака ?
Web and Clouds
Third party CloudWeb applications
On-premise
s LOB ApplicationsComposite applications
Compute Storage Management ManagementRelational data Connectivity Access control
Developer ExperienceUse existing skills and tools.
Windows Azure Platform
Виртуальныесерверы Хранилище
данных
Сервис кэширования данных
CDN Service Bus
База данных
Поддержка образов HyperV
Контроль доступа
Windows Azure: технологии
Python
BUSINESSES CONSUMERS
INTERNET
Архитектура Windows Azure
Fabric
Compute Storage
Fabric controller
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.
Архитектура Windows Azure
Computation provides application scalability. Developers can build a combination of web and worker roles. Those roles can be replicated as needed to scale the applications and computational processing power.
Storage Services allow customers to scale to store large amounts of data – in any format – for any length of time, only paying for what they use or store.
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 certification is part of the Windows Azure roadmap.
Geographically distributed, state-of-the-art data centers host your applications and data, internet-accessible from everywhere you choose to allow.
Архитектура Windows Azure
Interacts with a “Fabric Agent” on each machine
Monitors every VM, application and instance
Performs load balancing, check pointing and recovery
Fabric Controller
Архитектура Windows Azure
GOAL:SCALABILITYScale out by replicating worker instances as needed.
Allow applications to scale user and compute processing independently.
Two instance types: Web Role & Worker RoleWindows Azure applications are built with web role instances, worker role instances, or a combination of both.
Each instance runs on its own VM (virtual machine), replicated as needed
Compute
Архитектура Windows Azure
GOAL:SCALABLE, DURABLE STORAGE
Windows Azure storage is an application managed by the Fabric Controller
Windows Azure applications can use native storage or SQL Azure
Application state is kept in storage services, so worker roles can replicate as needed
Blobs: large, unstructured data (audio, video, etc)
Tables: simply structured data, accessed using ADO.NET Data Services
Queues: serially accessed messages or requests, allowing web-roles and worker-roles to interact
Storage
Архитектура Windows Azure
GOAL:AUTOMATED APPLICATION MANAGEMENT AND CONTROL
Fabric
The Fabric Controller automates service management
Services Management
Архитектура Windows Azure
Windows Azure: стоимость сервисов
http://bit.ly/ylyEIe
Плати только за то, чем пользуешься!
Стоимость Extra Small Virtual Machine $9.36 в месяц или $0.013 в час
Ценовой калькулятор :
Azure официально в Украине с 21 июня !
Web Sites
Нам предоставляют 10 бесплатных сайтов Быстрое и гибкое развертывание сайтов
(Visual Studio, TFS, Git) Сайты расположены на общих инстансах Сайты можно быстро масштабировать при
возрастающей нагрузке Сайты – великолепная фича, доступная
каждому
Virtual Machines
Инфраструктура как сервис доступна Можно развернуть виртуалку из коллекции Можно залить готовый образ Мы получаем полный доступ к виртуальной
машине Можно подключать диски к машинам Образ созданной машины легко скачать и
запустить локально Это доступно! Linux !!! ;)
Virtual Network
Мы можем создать свою сеть в Ажуре! Можно объединить Ажур с локальной сетью
в одну виртуальную сеть. Можно скачать готовый конфигурационный
файл для роутера Cisco/Juniper Можно перемещать виртуалки между
собственной серверной, ажуром и другими провайдерами, поддерживающими Hyper-V
Cloud Services
WebRole и Worker Role SQL Server Service Bus
Big Data
Azure Marketplace SQL Server Microsoft SQL Server Connector for Apache
Hadoop
Media
Media Services in the Cloud! CDN SQL Server Storage
Новый портал
Хотите попробовать?
Мероприятия и тренинги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=8396
Блог команды разработкиhttp://blogs.msdn.com/b/windowsazure
Полезные ресурсы
Спасибо !
Вопросы?
@dmytromindra