What does it take to do this successfully. Well, you can’t head-fake your way into building these cloud platforms and services, this isn’t a game of basketball. It takes a blend of expertise and the right investments to pull this off. NO OTHER company can match Microsoft today in our experience on running and building services. We know what it takes to do this, because we’ve been running services at Internet scale for years – from MSN in 1995, to Hotmail, Windows Live, and Bing, today. For example, we handle:9.9 billion messages a day via Windows Live Messenger600 million unique users every month on Windows Live & MSN1 Petabyte+ of updates served every month by Windows Update to millions of servers and hundreds of millions of PCs worldwide5M LiveMeeting conference minutes per yearForefront for Exchange filters 1B emails per monthTo support this and our business cloud services, we’ve made and continue to make significant investments in our datacenter infrastructure that our cloud services run on – resulting in a number of advantages: financially backed SLAs, a standard cost operating model, industry-leading modular datacenter models, a consumption-based chargeback model, and the ability to achieve global targets like a Power Usage Effectiveness (PUE) of 1.25. This is all alongside our full commitment in the engineering discipline and the operations discipline around delivering the cloud. Deeper Details on Microsoft Global Foundation Services (GFS) Infrastructure Services Operations – Microsoft Global Foundation Services (GFS) manages our global network of data centers and provides 1) Physical and Site Security 2)Critical Environments Support (Power, Water, Redundancy) and 3) Technical Support (Racks, Servers, Switches) with a focus on operational excellence to deliver lowest cost and highest service delivery globally.Data Center Innovation – GFS continues to deliver effective and efficient DC and infrastructure designs that deliver the most value to our internal customers. Today this means our IT Pre-Assembled Components (ITPACs) for our future modular data centers will provide a lower cost CAPEX per Mega Watt, enhanced speed to market, and reduction in OPEX. ITPACs are a game changer.Global Capacity – When choosing future datacenter sites, we take into account over 35 weighted criteria, including close proximity to an ample and stable power source and fiber optic networks, affordable pool of skilled labor, affordable energy rates, taxes, and capacity capabilities needed for our local, regional and global customers to determine the long-term viability of each site. Utility pricing – this is how GFS charges its customers by consumptions units and Consumption statementsare issued every 30 days to customers for: Compute (VM / hour), Storage ($ per GB), Network (traffic), Incidents (tickets)SOC/NOC – GFS manages the Microsoft Operations Center (MOC) that is a Tier 1 federated Ops center with failover in Redmond, India and California to ensure business continuity 24 x 7 x 365. The MOC is focused on delivering a comprehensive incident management and service support, with world class quality of service for 200 + property groups supporting incident management in a highly cost efficient model. They process more than 150K tickets a month supporting incidents, change management, release management and problem management. They are the first line of operational support for our cloud properties. Turnkey operations take a service from on-boarding to tooling through support. MOC supports non-windows environment. MOC uses MS Change as a primary change management tool (most universally recognized change management tool)Consumption Reporting: New Cost Model focuses on measuring and forecasting capacity utilization, cost driver transparency and accountability, and investment optimization and is aligned with ‘Improve Cost’ strategic theme. Key measurements: $/kW, $/Mbps, $/Incident, $/Server to provide transparent, accurate volume & rate insight by cost pool aligned to native cost. Standard rates by region, where applicable, provide greater predictability for BGs’ online COGSHardware Services – GFS provisions hardware via various standards programs such as containers, ITPACs and the Azure and MACH server programs.
Pay for what you useLower, predictable costsShift from CapEx to OpexAccelerate speed to valueNo patching & maintenanceFaster deploymentMulti-layered securityReliability/fault-toleranceLatest software for usersInternet collaboration New apps and services
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
reais• target.com • walmart.com • turbotax.com • taxcut.com• toysrus.com • barnesandnoble.com • hrblock.com • taxact.com ~10x Carga normal ~4x carga normal (Imposto de renda) (compra no natal)Source: Alexa Source: Alexa
Padrão E Se… + Custos para tornar o sistema resiliente Custo total para Separar Hardware • Nós pudéssemos compartilhar hardware e software entre Economia aplicações e organizações… • Nós poderíamos escalar up/down adequando a necessidade da aplicação e PAGAR somente pelo Cargas previsíveis que foi utilizado… Serviços com micro sazonalidade em um perídodo devido ao aumento de • Construção de aplicações fosse demanda. Complexidade de TI e desperdício de mais fácil. capacidade.Previsão de pico Pico imprevisível Crescimento Rápido On and Off Cargas de trabalho do tipo Liga eServiços com ondas de sazonalizade Pico de demanda imprevissíveis/não planejados Serviços de sucesso necessitamPicos devido a um aumento de demanda crescer/escalar desliga como serviços em batch. acarreta impácto de performanceComplexidade de TI e desperdício de Manter o crescimento da infra é um grandecapacidade. desafio de TI
datacenter Energia Verde San Antonio, TX Aproximadamente 477K sq ft, 27MW, uses recycled water for cooling Chicago, IL 707,000 square feet with critical power of 60 MW, uses water side economization, containers Dublin, Ireland Approx 570K sq ft, up to 27MW, uses outside air for cooling.
software Inicializa e Inicializa e configura os configura os seridores seridores virtuais. virtuais.
Sistemas pré configurados + Serviços or sua própria máquina virtual. Web Portal, provisionamento self-serviceWindows Azure Fabric ControllerSoftware que gerencia a infraesrutura física , recursos do SOe máquinas virtuais (VM) em datacenters de escala global
PaaS um examplo VM VM VM VM Windows Azure Fabric Controller
Power on & Power on & Configure Configurevirtual server virtual server
SaaS (Software as aService) Compute Storage Web Database VM VM VM VM VM VM VM VM VM VM VM
Binary Large Object É formada por uma série de Containers, você pode criar quantos containers quiser dentro de uma conta. Um Blob pode ser formado por uma série de Blocos (blocks) ou Páginas (Pages).http://[storage account].blob.core.windows.net/[Container name]/[Blob name]Tamanho máximo 200GB (block blob) / 1TB (Page blob)Recomendação de uso Projetado para dados binários grandes.
É uma coleção de queues (filas), uma conta pode ter quantas filas forem necessárias. Uma Queue é composta por filas de mensagens, enviadas por uma aplicação. As filas utilizam o conceito de FIFO - First In First Out.http://[storage account].queue.core.windows.net/[Queue name]Tamanho máximo 8K (String)Recomendação de uso Projetado para comunicação entre serviços
É formada por uma série de tabelas não relacionadas, as tabelas são utilizadas para armazenar dados estruturais. As tabelas são compostas por entidades e as entidades por sua vez é composta por propriedades.http://[storage account].table.core.windows.net/[Table name]?$filter=[Query]Tamanho máximo Terabytes de dadosRecomendação de uso Projetado para armazenar pequenos objetos estruturados.
“The Windows Azure platform is a highly effective and low cost option for hosting complex solutions with agility and scalability.”“With Windows Azure, we didn’t have to make changes to the architecture of our solution to get it running. To start up quickly—that is really big for us."