В докладе рассказывается о поддержке открытых технологий компанией Microsoft. Вклад в разработку и интеграцию открытого программного кода, использование и поддержка открытых платформ в облаке Windows Azure.
CloudsNN 2012 - Облачные сервисы на платформе Windows AzureAlexey Bokov
В презентации для форума облачных технологий CloudsNN 2012 в Нижнем Новгороде рассказывается о технологиях облачной платформы Windows Azure, примерах облачных решений на примерах проектов AtContent и SportFort.
CloudsNN 2012 - Облачные сервисы на платформе Windows AzureAlexey Bokov
В презентации для форума облачных технологий CloudsNN 2012 в Нижнем Новгороде рассказывается о технологиях облачной платформы Windows Azure, примерах облачных решений на примерах проектов AtContent и SportFort.
«Облака» под контролем: как эффективно оценить производительность облачных т...СвязьКомплект
http://networkguru.ru/ - первый в России независимый портал, освещающий практические вопросы, как заставить быстро работать виртуальные и реальные сети и приложения! Присоединяйтесь к клубу экспертов, делитесь мнениями и идеями!
Решения для разумной оптимизации ИТ-инфраструктуры. Сокращение ваших расходов...Yaryomenko
Решения для Управления и автоматизации ИТ- инфраструктуры
Решение для автоматизации процессов управления ИТ-услугами
Решение для Управления активами предприятия
\\
«Облака» под контролем: как эффективно оценить производительность облачных т...СвязьКомплект
http://networkguru.ru/ - первый в России независимый портал, освещающий практические вопросы, как заставить быстро работать виртуальные и реальные сети и приложения! Присоединяйтесь к клубу экспертов, делитесь мнениями и идеями!
Решения для разумной оптимизации ИТ-инфраструктуры. Сокращение ваших расходов...Yaryomenko
Решения для Управления и автоматизации ИТ- инфраструктуры
Решение для автоматизации процессов управления ИТ-услугами
Решение для Управления активами предприятия
\\
Monte Carlo modeling in cloud - mc-modeling-sdkAlexey Bokov
This deck based on my financial modeling in Azure workshop. It starts with a little theory of Brewer theorem and Monte Carlo simulation and then goes to mc-modeling-sdk on C++ which is open sourced there https://github.com/abokov/mc-modeling-sdk/
Azure web apps - designing and debuggingAlexey Bokov
Проектирование и отладка веб приложений с использованием облака Microsoft Azure. Технологии для повышения отказоустойчивости и надежности веб приложений, в том числе при использовании своего хостинга.
Azure: Docker Container orchestration, PaaS ( Service Farbic ) and High avail...Alexey Bokov
Deep dive into Azure cloud technologies including common considerations about technology choices and then going deep into some of them. First we start from Azure Container Service and Docker containers orchestration by using Mesos or Swarm. Next part is about PaaS v2 which called Azure Service Fabric - crash course and deep dive into some parts of SF. After that we going through high Availability and Disaster Recovery in Azure:
- Azure DNS - cloud API for DNS records hosting
- Traffic Manager – load balancing and fault-tolerance on DNS level
- Azure Load Balancer – load balancing on transport level
-Application Gateway – load balancing on application level
Last part of deck is about IaaS based services and some updates for storage service:
* Azure Batch for computational tasks
* VM Scale sets
* Storage - managed disks and cool storage
Microsoft Azure intro - common information and blah blah blah about cloud computing, virtual machines - comparing A and D series by numbers ( performance CPU, RAM, storage ) and variability, Web apps ( ex-Web sites ).
Open source technologies in Microsoft cloud - MS SWIT 2014
Open Source and Windows Azure platform
1.
2.
3.
4. Microsoft: облачные технологии
• >15 лет в обслуживании • $2.3B+ вложений в • Распределенные центры
пользователей и партнеров инфраструктуру поддержки 24x7
• Windows Live Messenger - • Более 200 24x7 сервисов • Надежная инфраструктура
9.9 миллиардов сообщений
в день • Геораспределенные ДЦ • Сертификаты FISMA, SAS
70/SSAE 16, ISO 27001
• Windows Update: более 1 • Более 30,000 специалистов
петабайта скачиваемых по облачным сервисам • Современные экологичные
обновлений в месяц технологии
• 2,000+ инжинеров в
• Приложения Office Web: поддержке облачной • 99.9% uptime, финансовые
более 50 миллионов гарантии на SLA
инфрастуркутуры
пользователей
5. Windows Azure - инфраструктура
East US North Europe East Asia
West US
North Central US West Europe
South Central US
South
East Asia
6. Windows Azure - инфраструктура
Датацентры Microsoft: ou.gs/wadc
15. Windows Azure – немного цифр
Облачное хранилище:
• сейчас вмещает более 4
триллионов объектов в
облачном хранилище
• 270 000 обращений в
среднем
• Пиковая нагрузка - 860
000 обращений
16. Powered by Windows Azure: сделано в России
Веб платформа для
спортивных команд Пряники – сервис для Сервис для удаленного
нематериальной Wizee Шопинг – мобильный
управления IT ресурсами гид по торговым центрам
мотивации персонала
Облачный сервис по
Всероссийская школьная Облачный сервис для
извлечению данных
образовательная сеть Инструмент для выбора организации и
надежного партнера по проведения онлайн
разработке веб-сайтов мероприятий
Сервис для путешественников Управление процессом
подбора персонала
Онлайн трансляции представлений
Трансляция премии
“Золотой граммофон” онлайн
17. Powered by Windows Azure: сделано в России
Инструмент
Платформа создания Сервис создания и Облачный сервис для поиска по
бизнес-приложений обработки диаграмм дистрибуции авторского социальным
контента медиа
ERP в облаке
Портал для малого Сервис создания Новостной сервис на всех
бизнеса динамического платформах
видео
Социальная сеть
Видео-
Электронный интересных мест
трансляции
Универсальный документооборот
SaaS для малого
бизнеса
Облачный хостинг блогов
18. Powered by Windows Azure: сделано в России
Система управления и
контроль внутренних Мониторинг и аналитика Рейтинг блогосферы
процессов брендов
Обмен информацией о
Википедия бизнес-контактов продуктах и технологиях
Cистема мониторинга
упоминаний в социальных
медиа
Тегирование изображений
Сервис для поиска работы
28. Microsoft + Linux
• Поддержка
популярных Linux
“Microsoft очень активно
дистрибутивов в работает над
Hyper-V поддержкой как Linux
, так и других
• Разработка популярных проектов с
приложений для открытым кодом. “
Linux и Windows -Robert McMillan, Wired
Enterprise
(CoApp)
29. Microsoft + Apache Hadoop
• Использование
Hadoop для
обработки данных в
Windows Server и
Windows Azure
30. Microsoft + PHP
• Отличная
производительность
Windows Server и
Windows Azure
• Сообщество PHP
разработчиков
использует Windows
совместно с Linux
31. Microsoft + Java
• Поддержка Java
на Windows
Server и
Windows Azure
• Использование
Eclipse для
Windows Azure
32. Microsoft + Firefox
• Отличная
поддержка на
всех облачных
сервисах
(Windows
Live, Office 365 и
тд)
• Windows Media
Player Firefox
Plug-in
33. Microsoft + Drupal
• Drupal
предоставляет
отличные
возможности
по управлению
веб-контентом
34. Microsoft + Node.js
• Новый класс
приложений
реального
времени
• Поддержка
Cloud9 IDE
37. АРХИТЕКТУРА ДАТАЦЕНТРА
Роутеры на
уровне ДЦ
Load Balancer Agg Agg Agg Agg
LB LB LB LB LB LB LB LB
TOR TOR TOR TOR TOR TOR TOR TOR TOR
Nodes
Nodes
Nodes
Nodes
Nodes
Nodes
Nodes
Nodes
Nodes
… … … …
PDU PDU PDU PDU PDU PDU PDU PDU PDU
38. ВНУТРИ УЗЛА
Физический узел
Guest Guest Guest
Partition Partition Partition
Role Instance Role Instance Role Instance
Guest Agent Guest Agent Guest Agent
Trust boundary
Host Partition
Image Repository (OS VHDs,
FC Host Agent
role ZIP files)
Fabric Controller Fabric Controller Fabric Controller
…
(Primary) (Replica) (Replica)
39. Сегодня :
18.00 - В.В.Кузнецов - Седьмая платформа ALT Linux / Интеграция ALT Linux в
Windows Azure.
Завтра:
11.00 - Р.А.Юсупов, Л.Н.Шакиров. Zarafa. Создание решений уровня Enterprise для
российского бизнеса / Запуск Zarafa на ALT Linux в Windows Azure.
40. Полезные ресурсы
• Группа разработчиков Windows Azure: ou.gs/user
• Сообщество по безопасности IT Security: ou.gs/itsec
• Блог Windows Azure в MSDN: ou.gs/msdn
• Наш твиттер Windows Azure: @windowsazure_ru
• Microsoft Open Tech:
Контактный email: azurerus@microsoft.com
<choose from slides 3 – 10 as alternative intro pictures>Timing: 1 minute Key Points:Microsoft has changed as a company and become more open.Script:Microsoft has changed as a company and become more open. The old debate – black or white; open source or commercial software; us versus them – is simply no longer relevant. Today, many customers manage mixed IT environments. And they have told us that what matters today is maximizing their existing IT investments while having the freedom to choose new solutions that best support their business goals. To meet these customer needs, Microsoft is committed to openness.
Timing: 4 minutes <Presenter Guidance: For each box, choose a few examples from the slide to illustrate the scale of our cloud services.> Key Points:As a business cloud service provider, Microsoft is unmatched for the extent of our experience and our level of investment in the cloud.We deliver services to millions of users and servers worldwide, we have made a substantial investment in data centers and people to support our cloud services, and we are fully committed to operational excellence. Script:No other company can match Microsoft in the business cloud today on the extent of our experience and investment in building and running cloud services:We serve millions of users and our solutions run on millions of servers. We have more than 15 years of experience with cloud computing through both consumer and business services (starting with MSN in 1995). We have spent over $2.3 billion dollars in building out our data center infrastructure to support our cloud platform. We deliver over 200 services 24 hours a day, seven days a week.In terms of the physical infrastructure:We have geo-distributed data centers, providing confidence that there is built-in redundancy if a data center is affected by a natural disaster. We consider over 35 weighted criteria including proximity to a stable power source and fiber optic networks, availability of affordable skilled labor, and affordable energy rates to determine the long-term viability of each site.We also build our data centers using industry-leading modular designs, so they can be constructed more quickly for lower upfront and ongoing costs. In terms of people resources, over 30,000 Microsoft engineers are involved in cloud-based activities, and we have more than 2,000 people in cloud infrastructure engineering and operations. We’re committed to operational excellence for Microsoft Online Services.Our federated Microsoft Operations Center has failover facilities in Redmond, India, and California to help ensure business continuity 24 hours a day, 7 days a week. We obtain third-party audits and certifications so you can trust that our services are designed and operated with stringent safeguards. Office 365 has International Organization for Standardization (ISO) 27001 certification and complies with European Union (EU) Safe Harbor principles. The data centers and physical infrastructure that Office 365, Windows Azure, and other Microsoft online properties run on: Have ISO 27001 certification. Meet EU Safe Harbor principles. Are audited annually against Statement on Auditing Standards No. 70 (SAS 70) (and will be audited against Statement on Standards for Attestation Engagements [SSAE] 16, which effectively replaces SAS 70, going forward). Have Federal Information Security Management Act of 2002 (FISMA) certification. We’re committed to operating efficient services and are continually improving our data center designs to save energy and lower their carbon footprint. Compared with data centers built just three years ago, our new data centers consume half the energy, and our goal is to construct data centers that average 1.125 in their power usage effectiveness (PUE) (where optimal energy use is 1 PUE), compared with an industry average of 2 PUE. Our cloud services come with a financially backed 99.9 percent service level agreement (SLA)—if your applications and data aren’t available at least 99.9 percent of the time, we’ll compensate you. Additional Information:Online Services certification and security: http://www.microsoft.com/online/legal/v2/en-us/MOS_PTC_Security_Audit.htm
Do we need to add workflow and integration…??
Slide Objectives:Explain that there are different VM instance sizes available within Windows AzureSpeaking Points:---Speaking Points:One of the key areas of feedback has been to reduce the cost and size of Windows Azure instances. At PDC we will announce..Notes:(*) 20GB with a limitation on VHD size if they are deploying VMRole on XSmall: the VHD can only be up to 15GB.each tenant can support 20 instances just like regular subscriptions with Small VM. We do not scale based on core counts.There is no SLA on the network bandwidth for each VM size as this resource is shared among all the VM. That said, we need to provide guidance for customer so they could design their applications correctly. From the engineering side, this is what we mean by Low, Moderate and High. • Low currently means 0-15Mbps with short burst up to 25-50Mbps (Megabit/s). These are sufficient for some web sites with low traffic. • Moderate means 0-100Mbps with short burst up to 200Mbps (100Mbps is the norm). This is what we currently reserve for the Small VM.• High means 200-800 Mbps. If you divide this into 3 spectrums for Medium, Large and XL. Then Medium is in the low end, Large hovers around the middle zone and of course XL takes the high-end spot.These rates should be used as guidance. Nothing can beat a test run to see what the application requires but using these bandwidth ranges, hopefully it reduces the guess work for the customers
Slide Objectives:Provide overview and detail on pricingDiscuss localization of pricingSpeaking Points:Windows Azure is charged per compute hour.Pricing is localized for global marketsDifferent VM sizes have a different number of CPUs and therefore are a multiple the single CPU rateCompute time, measured in service hours: Windows Azure compute hours are charged only for when your application is deployed.remove the compute instances that are not being used to minimize compute hour billing. Partial compute hours are billed as full hours.Storage, measured in GB: Storage is metered in units of average daily amount of data stored (in GB) over a monthly period. Data transfers measured in GB (transmissions to and from the Windows Azure datacenter).Data transfers within a sub region are free. Transactions, measured as application requests to the REST serviceSQL Azure is priced on a per database per month basisAppFabric Service Bus is based on a per connection modelAppFabric Access control is based on a per transaction modelAppFabric Service Bus connections can be provisioned individually on a “pay-as-you-go” basis or in a pack of 5, 25, 100 or 500 connections. For individually provisioned connections, you will be charged based on the maximum number of connections you use for each day. For connection packs, you will be charged daily for a pro rata amount of the connections in that pack (i.e., the number of connections in the pack divided by the number of days in the month). You can only update the connections you provision as a pack once every seven days. You can modify the number of connections you provision individually at any time.For AppFabric Access Control transactions, customers will be charged the actual number of transactions utilized for the billing period (i.e., not in discrete blocks of 100,000 transactions), plus data transfers in or out.Notes:http://www.microsoft.com/windowsazure/pricing/http://blogs.msdn.com/b/netservices/archive/2010/01/04/announcing-windows-azure-platform-commercial-offer-availability-and-updated-appfabric-pricing.aspx http://www.microsoft.com/windowsazure/pricing/
В мире – почти 100 000 кастомеров, в России – несколько десятков крупных проектов, тысячи подписчиков.
<choose from slides 3 – 10 as alternative intro pictures>Timing: 1 minute Key Points:Microsoft has changed as a company and become more open.Script:Microsoft has changed as a company and become more open. The old debate – black or white; open source or commercial software; us versus them – is simply no longer relevant. Today, many customers manage mixed IT environments. And they have told us that what matters today is maximizing their existing IT investments while having the freedom to choose new solutions that best support their business goals. To meet these customer needs, Microsoft is committed to openness.
Notes:Microsoft has changed as a company and is becoming more open in the way that we work with and collaborate with others in the industry, in how we listen to customers, and in our approach to the cloud. We contribute to and partner with open source communities and promote interoperability to make it easier and less costly for customers to develop and manage mixed IT environments. We actively participate in the standards setting process and support established and emerging standards in our products
Timing: 2 minutes Key Points:Microsoft actively participates and significantly invests in standards efforts worldwide. Script:Our goal is simple. We want to enable our customers to pick up a device or use their computer and simply know that it will work the way they want it to. To achieve this goal, investing in standards is essential. Microsoft actively participates and invests in standards efforts worldwide.We view standards as an important tool to foster interoperability among products and services from different companies, and have a long history of supporting the standards our customers need. We continue to support standards we first engaged with 20+ years ago, and we help develop and support new and emerging standards as the market evolves. We are formal members in more than 150 standards organizations and more than 400 working groups. <Definitions of standards organizations listed on the slide; reference as needed>W3C: W3C standards define an Open Web Platform for application development that has the unprecedented potential to enable developers to build rich interactive experiences, powered by vast data stores, that are available on any device. Although the boundaries of the platform continue to evolve, industry leaders speak nearly in unison about how HTML5 will be the cornerstone for this platform. But the full strength of the platform relies on many more technologies that W3C and its partners are creating, including CSS3, SVG, WOFF, the Semantic Web stack, XML, and a variety of APIs.Internet Engineering Task Force (IETF): develops and promotes Internet standards, cooperating closely with the W3C and ISO/IEC standards bodies and dealing in particular with standards of the TCP/IP and Internet protocol suite.OASIS:OASIS is the Organization for the Advancement of Structured Information Standards, a not-for-profit, international consortium that drives the development, convergence and adoption of open standards for the global information society. OASIS members have developed >80 standards to date. The most widely adopted ones include BPEL, CAP, DITA, DocBook, ebXML (ISO 15000), EDXL, OpenDocument Format (ISO 26300), SAML, UDDI, WS-Security, and XACML. IEEE Standards Organization: IEEE (pronounced "Eye-triple-E“) stands for the Institute of Electrical and Electronics Engineers. The standards arms, IEE-SA collaborates with thought leaders in >160 countries and is a leading consensus-building organization that enables the creation and expansion of international markets, and helps protect health and public safety.OMA:the Open Mobile Alliance is designed to be the center of mobile service enabler specification work, helping the creation of interoperable services across countries, operators and mobile terminals that will meet the needs of the user. To grow the mobile market, the companies supporting the Open Mobile Alliance will work towards stimulating the fast and wide adoption of a variety of new, enhanced mobile information, communication and entertainment services.
Timing: 3 minutes Key Points:The substantial growth of OSS on Windows, more than 400% in one year, illustrates the momentum of Microsoft + Open Source Codeplex, Microsoft’s open source project community has 28,000+ open source projects In January 2011 Microsoftlaunched WebMatrix -- a free, light-weight web development tool designed for quick web site building and deployment. This tool puts open source tools at developers’ fingertips and these developers have downloaded more than one million open source web applications.Script:Our increased commitment to working with open source has sparked tremendous momentum and contributed to rapid growth of open source software on Windows – in a single year, the number of OS apps running on Windows grew 400% (from 80,000 in 2009 to 350,000 in 2010), with 23 of the top 25 OSS projects run on Windows.Codeplex, Microsoft’s open source project community has grown to more than 28,000 open source projects and more than 300,000 registered users. Another great example is Webmatrix, a free, light-weight web development tool designed for quick web site building and deployment. This tool puts open source tools at developers’ fingertips and these developers have downloaded more than one million open source web applications. Since it’s launch in January 2011, there have been more than 1 million downloads.
Timing: 2 minutes Key Points:Device Driver Code contributionsfor Linux: enables better performance of Linux when virtualized with Hyper-V CoApp: you are developing apps for Linux? Why not make them work on Windows and open up more opportunities for your app to get adopted? Script:You may be surprised to learn what we are doing with Linux. We have learned a lot over the past decade. Embracing Linux on our platforms is a real business for us. For example, we work on a variety of interoperability initiatives with Linux vendors -- SUSE, Citrix, RedHat, CentOS -- to provide support for Linux as a “first-class guest” on Hyper-V. Another great example is CoApp, which is an is an open-source package management system for Windows. The goal of the CoApp project is to create a community of developers dedicated to creating a set of tools and processes that enable other open source developers to create and maintain their open source products with Windows as a build target.
Timing: 2 minutes Key Points:We’re committed to helping customers manage “big data”, working with the Apache Hadoop community to support Hadoop on Windows Server and Windows Azure.Our Big Data solution is also integrated into the Microsoft BI tools such as SQL Server Analysis Services, Reporting Services and even PowerPivot and Excel. This enables you to do BI on all your data, including those in Hadoop.Script:Just ten years ago, most business data was locked up behind big applications. We are now entering an era when unlocking this data and its potential to drive new knowledge and insights is becoming a key success factor for many ventures. To embrace this “Big Data revolution”, last October Microsoft announced plans to deliver enterprise class Apache Hadoop based solutions on both Windows Server and Windows Azure as part of Microsoft’s “big data” roadmap. Since we’ve launched two limited customer previews of the Apache Hadoop based distribution, which enables Hadoop apps to be deployed in hours instead of days. Customers such as Webtrends and the University of Dundee have been using the service to glean simple, actionable insights from complex data sets hosted in the cloud. There is also innovative work being done both at Microsoft and with members of the ApacheHadoop community to help customers unleash the value of their data by allowing more users to derive insights, combining and refining data regardless of its scale and complexity. Our Big Data solution is integrated into the Microsoft BI tools such as SQL Server Analysis Services, Reporting Services and even PowerPivot and Excel. This enables you to do BI on all your data, including those in Hadoop.
Timing: 2 minutes Key Points:Great example of how far the Linux experience has evolved over the past several years – from no PHP experience on Windows to PHP running extremely well and with high performance on both Windows and Linux. PHP releases now include support for both Windows and Linux. Script:Over the past several years, Microsoft and its partners have worked diligently with the PHP community to improve the experience PHP developers and users have on Windows Server and Windows Azure. Now the PHP community supports Windows right alongside Linux, including the recent release of PHP 5.4.0. René de Haas, CEO of a Dutch webhosting company called SoHosted, is a partner who has been instrumental in improving the PHP on Windows experience. According to René, “Between 2003 and 2012 we've seen the general opinion about Microsoft, Windows and PHP turn 180 degrees” due to the improvements made.
Timing: 2 minutes Key Points:Great Java experience on Windows Server and Windows AzurePartners like Gigaspaces are taking advantage of Java support to provide services to customers with existing Java-based enterprise applications. Windows Azure plug-in for Eclipse with helps Eclipse users create and configure deployment packages of their Java applications for the Windows Azure cloud.Script:Customers and partners are taking advantage of the “first-class” Javaexperience on Windows Server and Windows Azure. For example, partners like Gigaspacesare now able to take advantage of Java support to provide services to customers with existing Java-based enterprise applications. The Interoperability Bridges team at Microsoft also continues to work on projects that foster interoperability with Java and Windows. For example, Windows Azure SDK for Java includes a Windows Azure plug-in for Eclipseprovides templates and functionality that allow you to easily create, develop, test, and deploy Windows Azure applications using the Eclipse development environment. It is an Open Source project, whose source code is available under the Apache License 2.0 from the project’s site at http://sourceforge.net/projects/waplugin4ej/.
Timing: 1 minute Key Points:Firefox browser is well supported across cloud services (Windows Live, Office 365, Bing, Skype).OurInteroperability Bridges team has created a Firefox plug-in for Windows Media Player.Mozilla has acknowledged how Microsoft’s commitment to HTML5 enables this support for Firefox and other modern browsers. Script:
Timing: 1 minute Key Points:Microsoft has worked with Drupal to improve interoperability, resulting in more choices for users. Script:Drupal is a popular open source content management system that powers many of the world's web sites.Microsoft has worked with Drupal to improve interoperability, resulting in more choices for users. The Screen Actors Guild recently migrated their Drupal site to Windows Azure. The SAG Awards, their biggest traffic day of the year, “went off with flying colors.”
Timing: 2 minutes Key Points:Node.js provides an end-to-end JavaScript experience for the development of a whole new class of real-time applications With the work that we did to enable Windows on Node.js, not did we support Windows, but the benchmarks for Linux also improvedDevelopers can also implement a Node.js application and deploy it to Windows Azure using Cloud9 IDEScript:Node.js is Node.js is a platform built on Chrome’s JavaScript runtime for easily building fast, scalable network applications. Microsoft’s support for Node.js on Windows Azure enables a new class of real-time applications. We also released the Windows Azure SDK for Node.js as open source, availableon Github, as well as the Windows Azure Development Centers has great Node.jsdocumentation, tutorials, samples and how-to guides to get you started with Node.js on Windows Azure.Also announced recently is support for Cloud9 IDE as a way to create Node.js applications and deploy to Windows Azure.
Sketch Homogenous
Timing: 1 minuteKey Points:In summary, we have changed as a company and have become more open.Script:So, if you look at it in terms of: playing well with others, listening to customers, and being open in the cloud – you can see Microsoft has changed as a company and become much more open.