22. Windows 8 Metro Apps:
Language Support
Today
•
•
•
•
JS/HTML
C#/XAML
C++
WinRT API
• HttpClient
• Media
• CameraCaptureUI
• Location
• Geolocator
• Notifications
• PushNotificationChann
elManager
As vezes, para prever o futuro é legal olhar para o passadoEnergia elétrica não existia1851 Henry Burden cria esta roda d’aguaAcoplada a um dínamo gera energia elétricaImaginem o impacto disto na indústriaRevolução na IndústriaA industria para permanecer competitiva tinha que possuir sua própia geraçao privada de energiaOs sistemas eram baseados em corrente contínuaIsto significava que os sistemas de geração tinham que ficar próximos ao consumo, pois a corrente contínua se perde quando transmitida em largas distânciasMilhares de sistenas de energia elétrica privados surgiramMilhares de sistemas, diferentes padrões. Cada fornecedor tinha sua própria plataforma!! Numa determinada frequencia, determinada tensão, tipos de motores etcEsta ind’ustria cresceu muito e atingiu seu pico em 1890, 1900Porém as coisas foram se complicando
Complexidade !Esta é uma foto de Nova Iorque em 1890Como cada sistema tinha um padrão diferente, sua própria plataformaCada sistema exigia sua propria fiaçãoAs coisas ficaram complexas em demasiaAs cidades ficaram um caos!Até que....
SpeakerNotes:Existemváriostermos para “Cloud Computing”,“the cloud”, “cloud services”, etc.Microsoft pensa na nuvem simplesmente como uma abordagem para a computação que permite aos aplicativos serem entregues em escala para uma variedade de cargas de trabalho e dispositivos.A nuvemoferece TI como um serviço, liberando as empresas para focarememseusnegócios.
Speaker Notes:Existemváriostermos para “Cloud Computing”,“the cloud”, “cloud services”, etc.Microsoft pensa na nuvem simplesmente como uma abordagem para a computação que permite aos aplicativos serem entregues em escala para uma variedade de cargas de trabalho e dispositivos.A nuvemoferece TI como um serviço, liberando as empresas para focarememseusnegócios.
Speaker Notes:Windows Azure services are backed by a monthly SLAGiving you the confidence to deliver applications and solutions to your customers Acordo de Nível de Serviço(Service LevelAgreement) é um acordo firmado entre a área de TI e seu cliente interno, que descreve o serviço de TI, suas metas de nível de serviço, além dos papéis e responsabilidades das partes envolvidas no acordo.
Slide Objectives:Provê um resumoem alto nível do Windows AzureSpeaker Notes:O que é o Azure?FlexívelWindows Azure agora estámaisflexívelWindows Azure ajudou a criar o conceito de Platform as a ServiceEle fornece um rico conjunto de serviços gerenciados para que você possa compor aplicações.Estamos fazendo os serviços mais ricos.Temosuma infrastructure as a service. Incluindo a capacidade de acolher e implantar máquinas virtuais duráveis na nuvem executando o Windows e LinuxAbertoAlguns de vocês talvez surpreso ao ouvir Linux em uma conferência da Microsoft.Nosso apoio do linux é apenas um exemplo de como estamos abraçando a abertura de uma nova maneira fundamental.Com o lançamento em junho estamos apoiando mais sistemas operacionais, mais idiomas e protocolos mais abertasLiberar todos os SDKsAzure no GitHub sob uma licença open source.SummaryA ideia é permitir a construção de soluções melhores e mais escaláveis.Notes:Comprehensive set of services that enable you to build, host and scale applications in Microsoft datacenters Windows Azure is an open and flexible cloud platform that enables you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters. You can build applications using any language, tool or framework. And you can integrate your public cloud applications with your existing IT environment.
Vamos usar de exemplo o poderoso Facebook. No início de 2004 ele era "só" um anuário online utilizado apenas pelos estudantes de Harvard. Não era necessário mais do que um servidor para suprir todos os requisitos de armazenamento e carga de consulta. Quatro anos depois apenas os aplicativos para o Facebook contabilizavam cerca de 5.000 visualizações por segundo, sendo que cada um requer consultas em back-end para o preenchimento de dados. Isso demanda custos para a CPU, Memória e capacidade de armazenamento. Em 2009 o Facebook tinha 40.000.000.000 arquivos físicos para representar cerca de 10 bilhões de fotos que é mais de um petabyte de armazenamento. Mesmo sendo improvável o armazenamento real de fotos em um banco de dados relacional, seus metadados e identificadores ainda exigiriam de maneira extrema do armazenamento para representar essas fotos no banco de dados. Você acha que o banco de dados original do Facebook estava preparado para os terabytes de armazenamento vindouros?
Speaker Notes:Let’s walk through some of the building block services that we’re providing and in particular highlight some of the new features of these services. If you’ve been using Windows Azure you maybe familiar with some of these services. However, there are several new features we’re enabling with all of them. The first one I’m going to talk about is the SQL DatabaseSQL Database is a service we’ve had for a while as part of Windows AzureIt provides a relational SQL Server database engine in the cloudWe run the SQL engine for you, we do all of the clustering and availability work for you, so you don’t have to worry about standing up your own clustered environment. It’s a fully managed serviceWe also apply security patches and monitor the systemEarlier this month we also released the SQL Reporting support, so you can do reporting and business intelligence on top of the data you store in the SQL database