http://vitormeriat.wordpress.com
Por que se preocuparcom WAS?
• SaaS (Software as a Service);• PaaS (Platform as a Service);• IaaS (Infrastructure as a Service).
Da tecnologia• Internet de banda larga difundida• Maturidade de tecnologias de virtualizaçãoDos negócios• Custo inicial mí...
• Alto investimento inicial• Alto custo de manutenção• Quant. fixa de recursos• Dificuldade de escalabilidade• Pagamento p...
Entendendo WAS?
AccountName - nome da conta do cliente selecionado para o acesso a storagee faz parte do nome do host DNSService - especif...
(LS)Location Service[Serviço de Localização]DNSStorageStampStorageStamphttps://AccountName.service.core.windows.net/Replic...
Um banco de dados relacional na nuvem
OBJETIVO:ESCALABILIDADE MASSIVAScale “out” pela replicação deinstâncias dos processos.Dois tipos de Instâncias: Web Role &...
OBJETIVO:ESCALÁVEL, DURÁVEL,PAGUE O QUANTO USARBlobs: dadosgrandes e nãoestruturados(audio, video,etc)Tables:quantidadesma...
Conexão de aplicações
DEMOS
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=8396http://msdn.microsoft.com/pt-br/windowsazure/http:...
http://vitormeriat.wordpress.com
Web Cast MTAC 2012 - Azure Storage Service na prática
Web Cast MTAC 2012 - Azure Storage Service na prática
Web Cast MTAC 2012 - Azure Storage Service na prática
Web Cast MTAC 2012 - Azure Storage Service na prática
Web Cast MTAC 2012 - Azure Storage Service na prática
Web Cast MTAC 2012 - Azure Storage Service na prática
Web Cast MTAC 2012 - Azure Storage Service na prática
Web Cast MTAC 2012 - Azure Storage Service na prática
Web Cast MTAC 2012 - Azure Storage Service na prática
Web Cast MTAC 2012 - Azure Storage Service na prática
Web Cast MTAC 2012 - Azure Storage Service na prática
Web Cast MTAC 2012 - Azure Storage Service na prática
Web Cast MTAC 2012 - Azure Storage Service na prática
Upcoming SlideShare
Loading in …5
×

Web Cast MTAC 2012 - Azure Storage Service na prática

211 views

Published on

Palestra online realizada no dia 17/04/2012 para o grupo MTAC na semana de Webcasts sobre Infra e Azure

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
211
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Os dados são os bem mais importantes de qualquer negócio - dados sobre produtos, clientes, empregados, fornecedores e etc. Ao longo da história gerir dados sempre foi importante, mostrando que as principais culturas foram as que desenvolveram técnicas de gestão de dados. Sensos para contagem da população, números sobre estocagem dos alimentos e afins...Nós sabemos que as coisas na tecnologia acontecem por um motivo e necessidade.Energia 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
  • O primeiropasso é entender a dinâmica da computaçãonanuvem.Quando se pensouem cloud computing pelaprimeiravez, se pensouemSoftware como um Serviço (SaaS) que era a entrega de aplicações através da Internet.O tempo foi passando e a tecnologia evoluindo ao ponto de recentemente cloudcomputing ser sinônimo de Software, Hardware, Infraestrutura e Plataforma como um serviço.
  • Slide ObjectiveUnderstand that Microsoft has a long history in running data centres and online applications. Bing, Live, Hotmail etc….Understand the huge amount of innovation going on at the data center levelSpeaking Points:Microsoft is one of the largest operators of datacenters in the worldYears of ExperienceLarge scale trustworthy environmentsDriving for cost and environmental efficientlyWindows Azure runs in 3 regions and 6 datacenters todayData center innovation is driving improved reliability and efficiencyPUE = Power Usage Effectiveness = Total Facility power/IT Systems Power = Indication of efficiency of DCUnder 1.8 is very good, modern cloud DCs approaching 1.2Multi-billion dollar datacenter investment700,000+ square foot Chicago and the 300,000+ square foot Dublin, Ireland data centersMicrosoft cloud services provide the reliability and security you expect for your business: 99.9% uptime SLA, 24/7 support. Microsoft understands the needs of businesses with respect to security, data privacy, compliance and risk management, and identity and access control. Microsoft datacenters are ISO 27001:2005 accredited, with SAS 70 Type I and Type II attestations.Notes:http://www.globalfoundationservices.com/http://blogs.msdn.com/the_power_of_software/archive/2008/06/20/microsoft-s-pue-experience-years-of-experience-reams-of-data.aspxhttp://blogs.msdn.com/the_power_of_software/archive/2008/06/27/part-2-why-is-energy-efficiency-important.aspx
  • Slide Objectives:Introduction to SQL AzureExplain SQL Azure DatabaseIndicate that other services are coming in the futureSpeaking Points:SQL Azure provides Microsoft SQL Server in the cloudBroadly compatible with online SQL ServerIn the future other services are plannedDataSync- to sync data between On premise and the cloudNotesCloud-based relational database service built on SQL Server® technologies. It provides a highly available, scalable, multi-tenant database service hosted by Microsoft in the cloud. SQL Azure Database helps to ease provisioning and deployment of multiple databases. Developers do not have to install, setup, patch or manage any software. High availability and fault tolerance is built-in and no physical administration is required.http://www.microsoft.com/windowsazure/sqlazure/ http://go.microsoft.com/?linkid=9686976
  • Slide Objectives:Introduce Windows Azure Storage and some of the key features/capabilities of the storage serviceSpeaking Points:The design point is for the cloud is availability of storage, there are 3 replicas of data, and we implement guaranteed consistency. In the future there will be some transaction support and this is why we use guaranteed consistency.There are 4 types of storageTables = Key value storeQueues = a simple queuing mechanismBlobs = Binary file storage in the cloudDrives = A mechanism that allows a VHD in a blob to be mounted as an NTFS drive into a Compute roleBlobs, tables, and queues hosted in the cloud, close to your computation Authenticated access and triple replication to help keep your data safe Easy access to data with simple REST interfaces, available remotely and from the data centerAccess is via a storage account – you can have multiple storage accounts per live id.Although the native API is REST web service, there is a .NET storage client in the SDK that. This makes working with storage much easier from .NET
  • Slide Objectives: Define and enumerate the Windows Azure Platform AppfabricSpeaking Points: Much in the same way that SQL Services is about extending SQL Server to the cloud, we are also extending key .NET capabilities to the cloud as services.We call this the Windows Azure AppFabric. These services are really key components you would need for building distributed, connected applications. When we talk about connecting to your existing on-premises applications and enabling the composition of hybrid (Cloud + on-premises) applications – that is where the AppFabric really comes in.There are currently two AppFabric Services: the Service Bus & the Access Control ServiceService Bus:The Service Bus is designed to provide a general purpose application bus, available on the internet at internet scale. You can really thin of the Service Bus as being similar to an Enterprise Service Bus that many enterprise organizations have today. However, we believe that when providing a Service Bus as a programmable service on the internet, there are a wider range of scenarios for many more types of organizations.Fundamentally, the .NET Service Bus is about connecting applications across network and application boundaries and making key message exchange patterns such as publish and subscribe messaging very simple.Access Control:The Access Control service is designed to provide rules-driven, claims-based access control for applications. Essentially, this allows you to define authorization rules for your applications using the claims-based approach that we are adopting within many Microsoft products and technologies and that is becoming adopted in the industry.Notes: Windows Azure has the .NET Framework built into it so thatyou can use those services within your application.But just like your application must be designed to scale out, the services that we have built into Windows over time in .NET also need to be designed and built in a way that can scale out naturally. We want to create services for you, and that's the purpose of the AppFabric, creating a pool of resources available to you to take advantage of and do things within your application very simply. So we're including a built-in, scale-out implementation of a service bus. The service bus lets you connect your on-premises systems securely into the cloud, into the Azure environment, while allowing your data and your information to traverse firewalls, solving a problem that is a bane of many application developments.
  • A próxima industria que vai acabar ou terá que se reinventar é a nossa. TI. Tecnologia de Informação
  • Web Cast MTAC 2012 - Azure Storage Service na prática

    1. 1. http://vitormeriat.wordpress.com
    2. 2. Por que se preocuparcom WAS?
    3. 3. • SaaS (Software as a Service);• PaaS (Platform as a Service);• IaaS (Infrastructure as a Service).
    4. 4. Da tecnologia• Internet de banda larga difundida• Maturidade de tecnologias de virtualizaçãoDos negócios• Custo inicial mínimo• Modelo de pagamento baseado no uso
    5. 5. • Alto investimento inicial• Alto custo de manutenção• Quant. fixa de recursos• Dificuldade de escalabilidade• Pagamento pelo uso• Menor custo de manutenção• Escalabilidade linear• Tolerância a falhas• Sob demanda
    6. 6. Entendendo WAS?
    7. 7. AccountName - nome da conta do cliente selecionado para o acesso a storagee faz parte do nome do host DNSService - especifica o tipo de serviço que pode ser blob, table ou queuePartitionName - localiza os dados dentro do clusterObjectName - identifica o objeto real armazenado
    8. 8. (LS)Location Service[Serviço de Localização]DNSStorageStampStorageStamphttps://AccountName.service.core.windows.net/ReplicationAccount Management
    9. 9. Um banco de dados relacional na nuvem
    10. 10. OBJETIVO:ESCALABILIDADE MASSIVAScale “out” pela replicação deinstâncias dos processos.Dois tipos de Instâncias: Web Role & WorkerRoleCada instânciaroda na suaprópria VM e éreplicada casonecessário
    11. 11. OBJETIVO:ESCALÁVEL, DURÁVEL,PAGUE O QUANTO USARBlobs: dadosgrandes e nãoestruturados(audio, video,etc)Tables:quantidadesmassivas de dadossimples eestruturadosQueues: mensagensacessadas de modoserial, permitindo ainteração entre os papéisweb e workers
    12. 12. Conexão de aplicações
    13. 13. DEMOS
    14. 14. http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=8396http://msdn.microsoft.com/pt-br/windowsazure/http://vitormeriat.wordpress.com/
    15. 15. http://vitormeriat.wordpress.com

    ×