O documento discute como a plataforma Windows Azure da Microsoft pode fornecer uma infraestrutura de nuvem escalável e de baixo custo para hospedar aplicações complexas. Apresenta os principais componentes da plataforma como VMs, armazenamento e serviços de nuvem que permitem que as aplicações se adaptem dinamicamente à demanda. Também destaca como a plataforma pode ajudar a reduzir custos de TI ao compartilhar recursos entre aplicações.
3. 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
4. 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 e
Serviços com ondas de sazonalizade Pico de demanda imprevissíveis/não planejados Serviços de sucesso necessitam
Picos devido a um aumento de demanda crescer/escalar desliga como serviços em batch.
acarreta impácto de performance
Complexidade de TI e desperdício de Manter o crescimento da infra é um grande
capacidade. desafio de TI
6. 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.
7.
8. software
Inicializa e Inicializa e
configura os configura os
seridores seridores
virtuais. virtuais.
9. Sistemas pré configurados +
Serviços or sua própria máquina
virtual.
Web Portal, provisionamento self-service
Windows Azure Fabric Controller
Software que gerencia a infraesrutura física , recursos do SO
e máquinas virtuais (VM) em datacenters de escala global
19. 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.
20. É 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
21. É 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 dados
Recomendação de uso Projetado para armazenar pequenos objetos estruturados.
26. “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."
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