5. L’OS Cloud
DEVELOPPEMENT MANAGEMENT IDENTITY VIRTUALISATION
Une plateforme moderne pour un
monde d’applications
Transforme le datacenter
Facilite les apps modernes
Libére la valeur de tous les types
les données
Rapproche l’IT des besoins des
collaborateurs
DATA
CUSTOMER
SERVICE
PROVIDER
WINDOWS
AZURE
1CONSISTENT
PLATFORM
32. Réduisez le
temps de
création d’un
environnement
de Dev / Test
Infrastructure a
la demande
pour vos apps
Profiter d’une
infrastructure
hybride avec
du SSO
SharePoint
hébergé dans
le IaaS
Windows
Azure
Une
infrastructure
solide pour
SQL Server
This slide comes from a deck put together by Janet Denton and David Lef – who have great insight into the Azure and IaaS situation
<Note – this slide portrays the key messages of the all-up Cloud OS vision/strategy. The text below is a summary of the FULL deck posted in the same location.>Cloud OS, Modern Platform for the World’s AppsToday’s industry transformation is both driving and being driven by key trends that are all built on rapidly increasing capabilities in virtualized servers, the cost of storage, and networking advancements: We’re seeing new social & application patterns that depend on open APIs, new application frameworks, and the deliberate integration of social data and connections. Intelligence is being built into every app (i.e., users now expect auto-complete in every search bar)—and we need to think about how to continue to connect the dots between these new applications and our existing infrastructure.We live in a world of data explosion – both unstructured and structured—from a growing world of sources (sensors, social media) that creates challenges for managing and processing data, and even greater opportunities for businesses to navigate these data volumes for new insights.Consumerization of IT speaks to the proliferation of devices – in number and type – that users now bring to their workplaces -- and expect IT to support, expect their applications to run on, expect it to be seamless. How do you meet user needs but still keep your networks and systems secure?Now businesses can reap the economic benefits of cloud computing. As we move toward a world where we no longer think “server at a time,” but in terms of blocks of servers or even entire datacenters, there is a strong need to avoid complexity in the transformation.. Businesses can take advantage of all of this to lower IT costs, innovate more quickly, be more agile and keep complexity at bay. The transformation of the platform, like the transformation from mainframes to minis to client/server, is fueled by the Operating System. Microsoft believes that this era of the cloud requires a redefinition of the server operating system to the modern platform with the assets for the modern datacenter and modern applications. We’re doing just that with the Cloud OS. In fact, only Microsoft can offer the Cloud OS that transforms the datacenter, enables modern apps, unlocks insights on any data, and empowers people-centric IT – the essential four attributes of the modern platform. The Cloud OS is Microsoft’s solution for businesses, delivering the modern platform for the world’s applications. The Cloud OS builds on Microsoft’s heritage in democratizing technology to: transform their datacenters: Help customers achieve a generational leap in agility, scalability and efficiency with their infrastructure for the most mission critical apps . Examples: Windows Server 2012 (in-the-box capabilities reduce need for specialized SANs), SQL Server 2012 (higher HA, simplified management with AlwaysOn at lower costs on industry-standard hardware), Windows Azure (new IaaS capabilities with virtual network to extend network security & benefit from lower TCO)enable modern apps: Help developers and IT enable and evolve modern apps to interact and exchange data with apps across different platforms and languages; to integrate social data and foster social connections among users; and to live on-premises or off-premises and be delivered to multiple devices. (Examples: increasing support for interoperability and OSS standards (Linux support for Windows Azure VM, Hadoop based OSS-contributions, SQL Server drivers for Linux, Java), support for hybrid apps across environments, ALM integration across Visual Studio and System Center)unlock insights on any data: Help customers tap into growing data volumes, especially with unstructured data or “Big Data” to ask new questions and discover new data sources they can combine with existing data for new insights. Customers need to deliver data to more users to help them make faster, better business decisions while maintaining the right IT oversight. (Examples: end-to-end data offerings for cloud with Windows Azure scaling up to petabytes with Hadoop, and enterprise-class relational capabilities with SQL Server scaling up to hundreds of terabytes on PDW with insights delivered to users via pervasive, familiar end-user tools.)empower people-centric IT: To help today’s users be productive wherever they are, on whatever device they choose, while allowing IT to manage these devices and securely deliver apps and data in an extended, mobile environment. (Examples: common identity and management framework for secure, cross-premises connectivity, management for multiple devices, app delivery based on device and network capability with support for local install, app-virtualization and session options.) What enables each of these benefits is the Cloud OS, and Microsoft is uniquely able to deliver. We bring our strong legacy of running our first-party services at scale, managing petabyte-sized datacenters worldwide. Running these services has taught us (and is teaching us in real time!) what it takes to architect, build and tune true cloud scale, and we’re talking those learnings back into our server and services alike: We run 200+ online services to hundreds of millions of people globally 24/7 via MSN, Bing and Hotmail, all on Windows Server. In fact, Bing began running major components on Windows Server 2012 even before it was officially launched. Windows Server 2012 effectively was built from the cloud up – with all of our learnings wrapped into this core engine of the Cloud OS.We consume hundreds of petabytes of data from those services for rich analytics to improve customer experience and revenues, and we’ve built solutions to manage those high data volumes. Microsoft delivers the Cloud OS as a consistent and comprehensive set of capabilities that can be run in a customer’s datacenter, ours or a service provider’s to support apps and data anywhere. Customers use one consistent platform to develop and manage applications for all environments using the same skills and experience. flexible platform: use familiar tools to quickly build apps, run them anywhere and connect them with other apps inside or outside the firewall. Whatever your tools (Visual Studio, Eclipse, etc.) and language (.NET, Node.js, PHP, Java or other), you can leverage open standards such as JSON or REST and focus on the problem you are trying to solve.unified management: employ System Center as single pane of glass for all apps coupled with Visual Studio as a common platform to build once, deploy anywhere with integration to manage apps across their lifecycles for quick time to solution and easy troubleshooting/management.common identity: use Active Directory as a powerful asset across environments to help extend your business to the cloud for Internet scale security using a single identity and to extend apps and data to devices securely.integrated virtualization: With Microsoft, virtualization is integrated into the core of the product, and Microsoft is virtualizing beyond the OS – virtualizing network, storage and applications for greater reach and efficiency.complete data platform: Microsoft delivers comprehensive technologies to manage petabytes of data in the cloud to millions of transactions for the most mission-critical apps to billions of rows in the hands of end users for predictive and ad hoc analytics in IT-managed offerings. What is the Cloud OS? At the heart of the Cloud OS, it is Windows: Windows Azure and Windows Server. Windows Azure is an open cloud platform that enables you to quickly build, deploy and manage apps across a global network of Microsoft-managed datacenters. Windows Azure has tens of thousands of customers, with hundreds more added daily. Windows Server 2012 delivers on the promises of a modern datacenter and works with Windows Azure to bring the economics, agility and innovation of cloud on and off-premises. With hundreds of thousands of downloads of the pre-release versions, we’re thrilled to deliver the biggest and most robust release ever. The Cloud OS goes beyond, too, with on-premise complements to public cloud services: System Center 2012, to manage systems and services across on-premises and public cloud.Just as Windows Azure provides data services in the public cloud, SQL Server 2012 on-premise or hosted helps organizations unlock breakthrough insights across the organization and quickly build solutions to extend data across on-premises and public cloud, backed by mission-critical confidence.And, with Visual Studio 2012, you have a comprehensive family of products for every organization, team and individual developer who wants to modernize or create exciting apps to run on-premises or in the cloud. Across all these needs – transforming the datacenter, enabling modern apps, unlocking insights on any data and empowering people-centric IT, the Cloud OS is the foundation. It is the infrastructure of the datacenter for the modern apps, the compute power for data and the backbone of people-centric IT. With the Cloud OS, Microsoft uniquely delivers across these needs individually and as a whole for the modern platform.
In the last few years, we have seen an explosive growth in the use of the public cloud. While most of the initial adoption was seen by startups and smaller orgs, most of the new growth will come from larger organizations adopting the public cloud. Now you might ask what’s causing cloud adoption at such a fierce rate. There are 3 fundamentals business drivers at play here:SPEED: With minutes instead of days/weeks to procure & provision servers, the pace of innovation has dramatically increased. Reduced ‘time to develop’ & ‘time to market’ means your IT can be much more agile in servicing needs of the business units or developers. Embrace & Enable Innovation. Help your business move forward against the competition. In fact, it is the speed and agility that IT hasn’t been able to provide has resulted in what many call “Shadow IT” where business units are resorting to using credit cards to procure computing resources outside of the purview of the IT.SCALE: Cloud gives you an almost infinite set of computing resources. Your applications will enjoy massive global scale, and can easily scale up or down depending on the demand. That means, you never have to worry about running out of capacity or worry about overprovisioning. You use just enough resources for your needs - nothing more, nothing less. ECONOMICS:And of course, you’re paying only for what you use in the Cloud. This in itself saves you money for any app that has variable computing needs. For some organizations, there is also an additional benefit of changing CapEX to OpEX, which frees up capital from infrastructure investments so it can be put to other uses.
We have recently announced general availability (GA) for infrastructure services, Virtual Machines and Virtual Network. Let’s get up to speed on the GA news: We’ve introduced 2 new high-memory compute instances: 28 GB, 4 cores & 56 GB, 8 cores to meet the needs of workloads such as SharePoint Server and SQL Server. These instances are available in 6 regions initially ((East US, West US, Southeast Asia, East Asia, North Europe, West Europe) and will expand to new regions over time. GA prices for these instances become effective on the day of GA. Our SLAs become effective. 99.95% monthly SLA for Virtual Machines (multiple instances deployed in availability sets) and 99.9% monthly SLA for Virtual Network effective April 16. We also should call out the fact that our SLAs are calculated on a monthly basis. That means customers have clear and consistent expectations around availability in a given month. This is as opposed to other annually calculated SLAs that we see in the public cloud, which might have large fluctuations month over month. We will start providing customer support for both services on the same day. There are a variety of support options listed at www.windowsazure.com for our customers and partners. Starting from affordable developer support to Premier support enterprises expect for their mission critical businesses, there is a range that fits every need. We have added new pre-built images with hourly rates in Virtual Machines Image Gallery. Using these images, customers can provision images off the gallery in minutes and pay for what they use: BizTalk Server,SQL Server are two examples to start with. Furthermore, customers get direct support from Microsoft for those images in the gallery, no hand-offs, no transitions, single support organization to deal with for cloud infrastructure and on-premises infrastructure.Most popular MSFT workloads are validated to run on Virtual Machines. Customers bring their own licenses with SA License Mobility rights, plus get direct customer support from MSFT when running these workloads in Virtual Machines: System Center Ops Manager 2012 SP1, Project Server 2013, SharePoint Server 2013 & 2010, Dynamics NAV 2013, and SQL Server 2012. This is an ever growing list and you can Find the ultimate list here: http://support.microsoft.com/kb/2721672 . It is important to note like we have done before that when you run these applications on Windows Azure, you are directly supported by Microsoft.We pass on the economic benefits of the cloud to customers and partners. With GA, we have announced a number of discounts to match the market pricing: Preview prices on standard Windows Virtual Machines instances and free Virtual Network continue through June 1, 2013. On June 1, 2013, new prices take effect for standard compute instances and we start charging for Virtual Network at $0.05/hr.Linux Virtual Machines prices are reduced by 29% for standard instances (when compared to previously announced GA prices). Effective April 16, 2013, prices go down by 25% for small, medium, large and extra-large instances. For example, the price for a small Linux instance is dropping from $0.085/hour to $0.06/hour in all geographies. Windows Virtual Machines general availability prices are reduced by 22% for standard instances (as compared to previously announced small standard instance GA price). For a small standard instance, the new discounted general availability price will be $0.09 per hour. The new general availability prices will be effective June 1, 2013. That means standard Windows Virtual Machine instances retain preview prices until May 31, 2013. We’ve also increased the value of free and trial offers so that customers and partners can learn and build confidence in Windows Azure. MSDN, MPN, 90-day free trial – all get additional 50 hours per month, for use with high-memory instances, untill June 1, 2013.In addition to the prebuilt Linux images in our gallery from commercial distributors, VM Depot is now integrated into Windows Azure management portal experience. VM Depot brings community innovation to infrastructure services. Open source Linux stacks and apps on VM Depot are provided and supported by the community. VM Depot has a direct feed into Windows Azure management portal to enable customers and partners to provision those open source stacks easily and quickly. Combined with the pre-built, Ubuntu, CentOS and Suse images in the gallery from commercial distributors, VM Depot, gives customers and partners additional options for working in heterogeneous environments.
But as you think about using the public cloud, there are some top of mind issues you have to reckon with. If you’re like most organizations, you have your existing servers and IT infrastructure (either on-premises in your own datacenters or in 3rd part colocation facilities). You also have an IT staff to manage these assets. So as you think about using the public cloud, you’re not thinking of it in a silo – ideally where possible you’d want to integrate the public cloud with existing IT, manage it no differently, and even have applications with parts running on and off-premises. Latest IDC findings show 40% of enterprises are already adopting hybrid clouds today. You’re also probably running a variety of OSs, databases, middleware and toolsets from multiple IT vendors. Your developers are proficient in multiple languages and your apps are written in multiple languages and frameworks. In other words, your IT environment is complex and heterogeneous. And you want to make sure the cloud you choose is able to handle your heterogeneous needs. Next you have to abide by a bunch of security and compliance initiatives. The rest of the business trusts your IT org to run apps in a secure and reliable manner. So you want to make sure the public cloud platform and the vendor who provides the service is using is trustworthy, i.e. has the right experience and expertise, and has necessary SLAs, and security controls in place. Let’s see what you as an enterprise customer uniquely expects from a public cloud platform. These are “must haves”: Integration – So you can integrate with your existing apps and infrastructure. Heterogeneity - So you can continue to support multiple languages, frameworks, OSsSecurity – So you continue to run your enterprise apps securely and reliablyhttp://www.infosys.com/newsroom/press-releases/Pages/cloud-ecosystem-integrator.aspx
Broad and flexible: We realize that you’ll want to run a variety of workloads in the cloud. Today, over 2/3rd of world’s servers run Windows, but the rest run Unix/Linux. We’ve provided first class experience for Windows and Linux on Windows Azure. In enterprises, Java and .NET are still most used, but developers are also using PHP, Python and other languages in addition. Windows Azure supports all these languages and more. In addition to the breadth of the platform, it’s important to note that using Windows Azure is not an all or nothing proposition. You can use most services independently of each other. For example, you can just use storage without compute or use DB without using storage. What you want to use and how you want to use is really YOUR choice.
Make 3 Security Pillar Graphics (Trustworth)
We believe in Trust through Transparency. We are transparent in the following ways:We participate in industry standards like ISO 27001, SSAE16 and Cloud Security Alliance.We undertake yearly audits with independent 3rd partiesWe provide a rich set of financially backed monthly SLAs (this differentiates us from other cloud providers like AMZN whose SLAs are fewer and annual). Monthly SLAs are more stringent with less room for error than yealy SLAsAll of our regulatory compliance and privacy policies are clearly explained in the online portal called Trust CenterWe provide real time status of all the services via a Service Dashboard. We provide Root Cause Analyses in case of issues.
With Microsoft and Windows Azure, you’re relying on you existing relationship and account team to procure and get support. Azure can be a part of you existing Enterprise Agreement you have in place with Microsoft. This way, you don’t have to negotiate and sign up for yet another agreement with another vendor.We support Azure and other Microsoft software that you use just the same way. When you run Microsoft workloads on other cloud platforms, you might not get the same level of support. You’ll be relying on a single point of support for you infrastructure and software with Microsoft and Windows AzureWe have an Azure practice in MCS, and continue to be your trusted advisors as you start your journey with the Cloud.
Windows Azure is not our first foray into Cloud Computing. We have been doing this for more than two decades, and have the deepest experience in the industry.Our first datacenter was in 1989. Since then, we have run some of the largest global services securely and efficiently – Bing, Office 365 and Hotmail just to name a few.Today, we run over 200+ global services 24x7 and here are some stats to show you how large scale and global our operations are.Windows Azure is operated in the same manner by the same teams as some of these other global services. You can rest assure that security and operational efficiency is at our core.
8 global regions24 CDN locations109 countries supported in 8 languages19 countries with local currency support
Make app boxes fitData Center: Put VPN Below 1st two blocks, make an on-premises box below cloud, add VPN
Make app boxes fitData Center: Put VPN Below 1st two blocks, make an on-premises box below cloud, add VPN
Make app boxes fitData Center: Put VPN Below 1st two blocks, make an on-premises box below cloud, add VPN
Let’s pause and summarize the design principles that make Windows Azure a true enterprise ready platform.
How do you start? That is the first question we will address for you.For those of you who are new to Virtual Machines and who need an easy and quick way to get started, Windows Azure Management portal, the web interface, offers the desired experience. Simply provision Virtual Machines from the Image Gallery in minutes . Virtual Machines Image Gallery contains pre-built images of Linux – CentOS, Ubuntu and Suse Enterprise Linux (SLES), Windows Server,SQL Server, SharePoint (evaluation copy) and BizTalk Server. These images have hourly rates, where you pay for what you use. We are continuously working on expanding the images in the gallery – both for most popular Microsoft workloads but also for prebuilt Linux images from commercial distributors.On the other hand, some of you will be familiar with Virtual Machines having used it since the preview. And, you might be looking for ways to automate tasks like provisioning virtual machines or building workflows for your organization where you upload a large number of custom images into your storage account. REST based service management APIs and PowerShell commands are the tools you use in that case.
Lets take a closer look at the details of a Windows Azure Virtual Machine. You have different sizes to choose from from extra small that provides a shared CPU core to an extra large VM that dedicated 8 cores for the application. You also get increased memory and disk as with larger VM sizes. We also recommend that you use the large and extra large sizes if you plan to utilize all of the features of SQL Server 2012 enterprise edition to ensure good performance. With standard you can start with a small vm for the lighter weight SQL Server applications.
We talked about getting started from the Virtual Machines Image Gallery. What happens when you select an image from the gallery? The image is copied to your blob storage account and then your virtual machine is booted with that image. From there on, any changes you make to the image are directly written into the blob storage and persisted. This is also where the storage element we talked about in infrastructure services come into play.Microsoft will be maintain and keep the images fresh and up to date when you choose an image from the Image Gallery.
You have more options than using just the images in the Virtual Machine Image Gallery. When you have custom images created in VHD format using Hyper-V, you can easily bring them into Windows Azure as well. These images can simply be your favorite Linux stacks obtained from VM Depot, images for existing applications running on-premises or images with Microsoft server workloads such as SharePoint that you need to build your collaboration environments. Simply upload to blob storage – you can do that using PowerShell commands and then create your disks using the image in the management portal. Voila , your Virtual Machine is booted with the right pieces in it. In this case, you have the full option and control of maintaining and updating your image as it fits your needs.
Let us also talk about VM Depot, by Microsoft Open Technologies, which is a community gallery of open source Linux images. VM Depot images are licensed, managed and supported by the open source community. You can find your most favorite Linux flavors in VM Depot along with applications running on top. This is another option for customers with heterogeneous environments and variety of stacks. VM Depot connects directly into Windows Azure Management Portal and users can provision VM Depot images in the portal. It is important for us to note that VM Depot images are supported and maintained by the open source community through forums and not by Microsoft’s Customer Support organization.
We can take the openness and heterogeneity concept further. Many of you might have existing workloads and apps that are virtualized with VMware which would be in VMDK virtualization format. When you are ready to bring those applications to Windows Azure, so that you free up on-premises datacenter capacity or simply run those apps on modern infrastructure, you have options.If you are a System Center user, you can convert your VMDK images into VHD format using and then bring them on to Windows Azure Virtual Machines. (More info here: http://technet.microsoft.com/en-us/library/bb963721.aspx) Yet, this is not the only approach. We also offer a free downloadable utility called Microsoft Virtual Machine Converter which will take VMDK images and convert them into the VHD format. You can then use PowerShell scripts in uploading those images into Virtual Machines and get going! (More information is here: http://technet.microsoft.com/en-us/library/hh967435.aspx)Whether you start with the gallery or with a custom image, whether you start with Windows Server or Linux or VMware, you have a robust foundation in Virtual Machines and flexible options to get there.
Another very important attribute of Windows Azure Virtual Machines is the fact that they are persistent. That means the state of your Virtual Machine is saved and stored. When you stop your instances and restart later on, your settings and configurations persist and carry forward. When you restart your machine, your settings and configurations persist and carry forward.
In the same context, we need to talk about the geo-replication concept. It is a unique durability benefit Virtual Machines users get on Windows Azure. It means you get 6 total copies of your image redundantly replicated. First, every Windows Azure Virtual Machine image is replicated 3 times within the region you are running in. This provides high availability, so if a rack or a storage server were to be down, you still enjoy high availability. You would get a new instance up and running behind the scenes. In addition, since these are persistent Virtual Machines, your new image would have the exact same state and configuration.
Second, your image is asynchronously copied to another datacenter that’s hundreds of miles away. These two elements are what we call geo-replication.Geo replication is a unique feature, that differentiates us. Virtual Machine users get that by default. On other cloud platforms, it requires a deliberate effort to capture and image and to store it and then to replicate it across regions. Geo-replication also is key to disaster recovery. Since the images are stored in datacenters hundreds of miles apart redundantly, you can have the peace of mind that you can go to these redundantly stored copies and bring them up in case of natural disasters.
If you are like most other customers, you will be asking if you are locked into the decision to use public cloud and what options you might be giving up when you use Windows Azure Virtual Machines.That is pretty straightforward to answer. Since the underlying virtualization format is VHD, and the virtualization layer is Hyper-V, your apps and your images can move in and out of Windows Azure and the public cloud. You can start with your app prototypes in the cloud and then move to on-premises when ready or simply move to a hosting partner’s datacenter – if so you choose. This is all about flexibility and having options and not being locked-in.