SlideShare uma empresa Scribd logo
Cloud Computing19 de Março de 2011Escola Superior de Tecnologia de Castelo BrancoTwitter: @sandrobmartins
AgendaDefinir Cloud ComputingServiços de Cloud ComputingDemonstrar as vantagens de Cloud ComputingCloud Service Provider: Windows AzureWindows Azure: Exemplo PráticoCloud Service Provider: Amazon Web Services (AWS)AWS EC2: Exemplo Prático
Definição@wikipedia: O conceito de cloud computing refere-se à utilização da memória e das capacidades de armazenamento e cálculo de computadores e servidores compartilhados e interligados por meio da Internet.
Serviços de Cloud ComputingAmazonGoogleMicrosoftRackSpaceJoyent3TeraIBMNetSuite(...)
VantagensRedução de CustosPay as you GoInexistência de custos de licenciamento (em alguns casos, ex. Azure)Inexistência de politicas de backup (os backups são assegurados pelo prestador do serviço, normalmente através da redundância da informação)EscalabilidadeRapidez no processo de “go to market”(...)
Windows Azure
Windows Azure – VM ImagesPermite criar uma Virtual Machine que fica alojada em AzurePodemos criar vários clones de uma mesma imagemPodemos arrancar ou parar estas máquinas sempre que quisermosAinda em beta
Windows Azure – Web RoleProjecto que permite criar um web site em windows azureO projecto será suportado por uma máquina virtual “stateless” com um sistema operativo próprio denominado de WA-GUEST-OS e um web server semelhante ao IIS 7
Windows Azure – Worker RoleProjecto que permite criar uma aplicação semelhante a um windows service, de forma a executar background workO projecto será suportado por uma máquina virtual “stateless” com um sistema operativo próprio denominado de WA-GUEST-OS
Windows Azure – WCF RoleProjecto que permite criar uma aplicação que fornece serviços a outras aplicações próprias ou de terceiros, por exemplo a criação de uma API (Application Programming Interface)O projecto será suportado por uma máquina virtual “stateless” com um sistema operativo próprio denominado de WA-GUEST-OS e um web server semelhante ao IIS 7
Windows Azure – InstânciasUma role pode ter em execução uma ou mais instânciasO serviço Azure garante o balanceamento de carga entre as várias instâncias de uma mesma roleA utilização de mais que uma instância por role garante uma disponibilidade de 99.95% das soluções alojadas em Azure
Windows Azure – Blob StoragePermite o armazenamento de BLOB (Binary Large Object)Permite acesso via CDN (Content Delivery Network) (com url fornecido pelo servico ou CNAME [Canonical Name Record])Ficheiros públicos ou privados
Windows Azure – Table StoragePermite o armazenamento de dados em tabelas (modelo não relacional)Ideal para armazenamento de dados que não sofrem (constantes) alterações, por exemplo uma lista de paísesMais barato que o uso de SQL Azure
Windows Azure – QueuePermite efectuar a comunicação entre diferentes roles e instâncias, uma vez que a queue é partilhada pela soluçãoIdeal para efectuar trabalho assícrono, como por exemplo envio de email de registo por parte da worker role após um utilizador efectuar o registo no frontend (por exemplo web role)
Windows Azure – SQL AzureServidor de Base de Dados SQL em tudo semelhante ao Microsoft SQL Server 2008 R2
Windows Azure : Exemplo Prático
Amazon Web Services (AWS)
AMS EC2 – Amazone Machine ImageEm tudo semelhante a uma imagem de Virtual MachinePodemos ter em execução várias imagens diferentesPermite várias instâncias por imagem Permite adicionar máquinas a Load Balancer
AMS EC2 – Elastic Block StorePermite criar uma zona de armazenamento de BLOB’s partilhada dentro da VLAN associada à subscriçãoPermite a criação de snapshots da informação em qualquer altura e criar um novo store a partir desse snapshot
AMS EC2 – Elastic IP AddressesEndereço de ip associado à subscrição AWSO endereço pode ser associado a uma qualquer instância, manualmente (o processo normal), ou então a programaticamente
AMS EC2 – Amazon Virtual Private CloudPermite criar um bridge entre uma rede privada (por exemplo a rede de uma empresa) à cloud AWS.Desta forma é possível tirar partido dos serviços amazon, como se de um recurso interno se tratasse
AMS EC2 – Elastic Load BalancingDistribui o tráfego pelas várias instâncias EC2Maior performance das aplicaçõesMelhor tempo de respostaDisponibilidade perto de 100%
AMS EC2 – VM ImportPermite importar imagens de VM de ambientes diferentes (Windows Virtual PC, por exemplo) para instâncias Amazon EC2Rápida passagem de um modelo tradicional para a cloud (através da criação de VM dos sistemas actuais)
AWS: Exemplo Prático
Cloud Computing19 de Março de 2011Escola Superior de Tecnologia de Castelo BrancoTwitter: @sandrobmartinsEmail: smartins@methodus.com

Mais conteúdo relacionado

PPTX
Amazon web services
PDF
Webinar: Primeiros Passos na Amazon Web Services
PDF
Aws for Developers
PDF
Apresentando o OpsWorks - Bemobi
PPTX
Continuous Delivery na AWS com Maven 3
PPTX
Cloud Computing & Amazon AWS - PUCMINAS 2015
PDF
PGDay Campinas 2013 - Implementando o PostgreSQL de maneira escalável e com a...
PPTX
Armazenamento para uma estratégia híbrida
Amazon web services
Webinar: Primeiros Passos na Amazon Web Services
Aws for Developers
Apresentando o OpsWorks - Bemobi
Continuous Delivery na AWS com Maven 3
Cloud Computing & Amazon AWS - PUCMINAS 2015
PGDay Campinas 2013 - Implementando o PostgreSQL de maneira escalável e com a...
Armazenamento para uma estratégia híbrida

Mais procurados (20)

PDF
Introdução ao Windows Azure
PDF
Flisol 2015
PPTX
Introdução S3 e Cloudfront
PPTX
Como construir sua primeira aplicação de Big Data na AWS
ODP
Eucalyptus on Linux Caixa Mágica 15
PDF
Nginx, Apache e Varnish
PPTX
Introdução a Cloud Computing utilizando o Azure
PDF
Windows Azure - Computação em Nuvem
PPTX
Arquitetura Web no AWS
PPTX
Quais são as opções de banco de dados gerenciados na AWS?
PPTX
Jornal java por dentro da nuvem
PDF
Azure Stack - O poder da nuvem em seu datacenter
PPTX
Serverless - beneficios e facilidades de arquitetura serverless
PPTX
Django no AWS
PPT
Virtualização1
PPTX
CLOUD - O BackStage Entre Dispositivos e Usuários
KEY
Rest nas Nuvens
PPTX
Infraestruturas enxutas para aplicações web
PPTX
Scaling with AWS Cloud
PPTX
Aprimore seus servidores de arquivos com Azure File Sync
Introdução ao Windows Azure
Flisol 2015
Introdução S3 e Cloudfront
Como construir sua primeira aplicação de Big Data na AWS
Eucalyptus on Linux Caixa Mágica 15
Nginx, Apache e Varnish
Introdução a Cloud Computing utilizando o Azure
Windows Azure - Computação em Nuvem
Arquitetura Web no AWS
Quais são as opções de banco de dados gerenciados na AWS?
Jornal java por dentro da nuvem
Azure Stack - O poder da nuvem em seu datacenter
Serverless - beneficios e facilidades de arquitetura serverless
Django no AWS
Virtualização1
CLOUD - O BackStage Entre Dispositivos e Usuários
Rest nas Nuvens
Infraestruturas enxutas para aplicações web
Scaling with AWS Cloud
Aprimore seus servidores de arquivos com Azure File Sync
Anúncio

Destaque (20)

PPT
PPTX
PPT
MI NARIÑO
PPTX
Apresentação1
PDF
Aula 01 experimentação 03
PPTX
2ºencontro
PPTX
LEO APRENDO Y ESCRIBO
PDF
Resolución calendario academico 2013
PPTX
Paint
DOCX
Actividad 2
PPTX
Resultados segundo os funcionários
PPT
Los sintagmas
PDF
Aula 01 experimentação 02
PPS
O sobrevivente
PDF
Consumo de energia elétrica no país crescerá 4,8% ao ano até 2020
PPSX
Por dentro do Facebook
PPTX
Educación preescolar
PPTX
Unidad 12 el bloque comunista
PDF
04 fractal arte
PPTX
Vestibulo coclear viii - núcleos dos nervos cranianos aula 09
MI NARIÑO
Apresentação1
Aula 01 experimentação 03
2ºencontro
LEO APRENDO Y ESCRIBO
Resolución calendario academico 2013
Paint
Actividad 2
Resultados segundo os funcionários
Los sintagmas
Aula 01 experimentação 02
O sobrevivente
Consumo de energia elétrica no país crescerá 4,8% ao ano até 2020
Por dentro do Facebook
Educación preescolar
Unidad 12 el bloque comunista
04 fractal arte
Vestibulo coclear viii - núcleos dos nervos cranianos aula 09
Anúncio

Semelhante a ESTCB 19 MAR 2011 - Seminário Cloud Computing (20)

PPT
Cloud computing e Amazon Web Services
PPTX
Computação em nuvem com aws (amozon web service)
PPTX
Desmistificando a Amazon AWS
PDF
Overview AWS - Bemobi
PPTX
Desenvolvendo para o Windows Azure e SQL Azure
PDF
Introduction to Cloud Computing
PDF
Introduçãoo aws, escalando uma aplicação Web
PDF
Cloud & AWS: Da teoria à prática
PPTX
Desvendando a Plataforma de Serviços Windows Azure
PPTX
Azure Overview
PPTX
Overview Azure
PDF
Dados na nuvem, conceitos de Cloud computing
PDF
Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows
PPSX
Serviços em nuvem para sua infraestrutura virtual
PDF
Treinamento Tropa de Elite Aws - Business - D1
PDF
Amazon Aws - Tecnologias e Beneficios
PDF
Eucalyptus uma plataforma de cloud computing para qualquer tipo de usuário - ...
PPTX
Cloud Computing
PDF
Visão Geral da Nuvem da AWS e como estimar sua conta Parte 1 de 2
PDF
Melhores Práticas no Uso da Nuvem AWS
Cloud computing e Amazon Web Services
Computação em nuvem com aws (amozon web service)
Desmistificando a Amazon AWS
Overview AWS - Bemobi
Desenvolvendo para o Windows Azure e SQL Azure
Introduction to Cloud Computing
Introduçãoo aws, escalando uma aplicação Web
Cloud & AWS: Da teoria à prática
Desvendando a Plataforma de Serviços Windows Azure
Azure Overview
Overview Azure
Dados na nuvem, conceitos de Cloud computing
Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows
Serviços em nuvem para sua infraestrutura virtual
Treinamento Tropa de Elite Aws - Business - D1
Amazon Aws - Tecnologias e Beneficios
Eucalyptus uma plataforma de cloud computing para qualquer tipo de usuário - ...
Cloud Computing
Visão Geral da Nuvem da AWS e como estimar sua conta Parte 1 de 2
Melhores Práticas no Uso da Nuvem AWS

Último (20)

PPTX
2. A Cultura do Salão - o fim das trevas.pptx
PDF
01-slide-especialidade-mensageira-de-deus.pdf
PPTX
SEGURANÇA, MEIO AMBIENTE E SAÚDE Aula 1.pptx
PPTX
INTRODUÇÃO AO ESTUDO DA ANATOMIA HUMANA [Salvo automaticamente].pptx
PPTX
Fronteiras e soberania..........................pptx
PPSX
4. A Cultura da Catedral - HistóriaCArtes .ppsx
PPTX
Ocupação e transformação dos territórios.pptx
DOC
PPP 2024 (2) (2) feito EM REELABORAÇÃO MORENA ( ABRIL 2024).doc
PPTX
Slides Lição 8, Betel, Jesus e a Mulher Adúltera, 3Tr25.pptx
PDF
EXPRESSÕES IDIOMÁTICAS - LÍNGUA PORTUGUESA
PPT
Elementos constituintes do esquema argumentativo (tese, argumento, tema, pont...
PDF
HORÁRIO GERAL SIGAA 2025_PRÉVIA_SIGAA-1.pdf
PDF
Urbanização no Brasil LEVANDO EM CONTA CONCEITOS
PDF
E-BOOK-Inovacao-em-Ciencia-e-Tecnologia-de-Alimentos.pdf
PPTX
matriaesuastransformaes-1ano-230402203238-f3b10049.pptx
PDF
cadernodoprofessor20142017vol2baixalceducfisicaef6s7a-170409213016.pdf manual...
PPTX
1. A Cultura do Palco - muitos palcos, um espetáculo.pptx
PPTX
AULA 01 - INTRODUÇÃO AO ATENDIMENTO HUMANIZADO.pptx
PDF
Pecados desdenhados por muita gente (islamismo)
PPTX
BIÓTICOS E ABIOTICOS CADEIA ALIMENTAR.pptx
2. A Cultura do Salão - o fim das trevas.pptx
01-slide-especialidade-mensageira-de-deus.pdf
SEGURANÇA, MEIO AMBIENTE E SAÚDE Aula 1.pptx
INTRODUÇÃO AO ESTUDO DA ANATOMIA HUMANA [Salvo automaticamente].pptx
Fronteiras e soberania..........................pptx
4. A Cultura da Catedral - HistóriaCArtes .ppsx
Ocupação e transformação dos territórios.pptx
PPP 2024 (2) (2) feito EM REELABORAÇÃO MORENA ( ABRIL 2024).doc
Slides Lição 8, Betel, Jesus e a Mulher Adúltera, 3Tr25.pptx
EXPRESSÕES IDIOMÁTICAS - LÍNGUA PORTUGUESA
Elementos constituintes do esquema argumentativo (tese, argumento, tema, pont...
HORÁRIO GERAL SIGAA 2025_PRÉVIA_SIGAA-1.pdf
Urbanização no Brasil LEVANDO EM CONTA CONCEITOS
E-BOOK-Inovacao-em-Ciencia-e-Tecnologia-de-Alimentos.pdf
matriaesuastransformaes-1ano-230402203238-f3b10049.pptx
cadernodoprofessor20142017vol2baixalceducfisicaef6s7a-170409213016.pdf manual...
1. A Cultura do Palco - muitos palcos, um espetáculo.pptx
AULA 01 - INTRODUÇÃO AO ATENDIMENTO HUMANIZADO.pptx
Pecados desdenhados por muita gente (islamismo)
BIÓTICOS E ABIOTICOS CADEIA ALIMENTAR.pptx

ESTCB 19 MAR 2011 - Seminário Cloud Computing

  • 1. Cloud Computing19 de Março de 2011Escola Superior de Tecnologia de Castelo BrancoTwitter: @sandrobmartins
  • 2. AgendaDefinir Cloud ComputingServiços de Cloud ComputingDemonstrar as vantagens de Cloud ComputingCloud Service Provider: Windows AzureWindows Azure: Exemplo PráticoCloud Service Provider: Amazon Web Services (AWS)AWS EC2: Exemplo Prático
  • 3. Definição@wikipedia: O conceito de cloud computing refere-se à utilização da memória e das capacidades de armazenamento e cálculo de computadores e servidores compartilhados e interligados por meio da Internet.
  • 4. Serviços de Cloud ComputingAmazonGoogleMicrosoftRackSpaceJoyent3TeraIBMNetSuite(...)
  • 5. VantagensRedução de CustosPay as you GoInexistência de custos de licenciamento (em alguns casos, ex. Azure)Inexistência de politicas de backup (os backups são assegurados pelo prestador do serviço, normalmente através da redundância da informação)EscalabilidadeRapidez no processo de “go to market”(...)
  • 7. Windows Azure – VM ImagesPermite criar uma Virtual Machine que fica alojada em AzurePodemos criar vários clones de uma mesma imagemPodemos arrancar ou parar estas máquinas sempre que quisermosAinda em beta
  • 8. Windows Azure – Web RoleProjecto que permite criar um web site em windows azureO projecto será suportado por uma máquina virtual “stateless” com um sistema operativo próprio denominado de WA-GUEST-OS e um web server semelhante ao IIS 7
  • 9. Windows Azure – Worker RoleProjecto que permite criar uma aplicação semelhante a um windows service, de forma a executar background workO projecto será suportado por uma máquina virtual “stateless” com um sistema operativo próprio denominado de WA-GUEST-OS
  • 10. Windows Azure – WCF RoleProjecto que permite criar uma aplicação que fornece serviços a outras aplicações próprias ou de terceiros, por exemplo a criação de uma API (Application Programming Interface)O projecto será suportado por uma máquina virtual “stateless” com um sistema operativo próprio denominado de WA-GUEST-OS e um web server semelhante ao IIS 7
  • 11. Windows Azure – InstânciasUma role pode ter em execução uma ou mais instânciasO serviço Azure garante o balanceamento de carga entre as várias instâncias de uma mesma roleA utilização de mais que uma instância por role garante uma disponibilidade de 99.95% das soluções alojadas em Azure
  • 12. Windows Azure – Blob StoragePermite o armazenamento de BLOB (Binary Large Object)Permite acesso via CDN (Content Delivery Network) (com url fornecido pelo servico ou CNAME [Canonical Name Record])Ficheiros públicos ou privados
  • 13. Windows Azure – Table StoragePermite o armazenamento de dados em tabelas (modelo não relacional)Ideal para armazenamento de dados que não sofrem (constantes) alterações, por exemplo uma lista de paísesMais barato que o uso de SQL Azure
  • 14. Windows Azure – QueuePermite efectuar a comunicação entre diferentes roles e instâncias, uma vez que a queue é partilhada pela soluçãoIdeal para efectuar trabalho assícrono, como por exemplo envio de email de registo por parte da worker role após um utilizador efectuar o registo no frontend (por exemplo web role)
  • 15. Windows Azure – SQL AzureServidor de Base de Dados SQL em tudo semelhante ao Microsoft SQL Server 2008 R2
  • 16. Windows Azure : Exemplo Prático
  • 18. AMS EC2 – Amazone Machine ImageEm tudo semelhante a uma imagem de Virtual MachinePodemos ter em execução várias imagens diferentesPermite várias instâncias por imagem Permite adicionar máquinas a Load Balancer
  • 19. AMS EC2 – Elastic Block StorePermite criar uma zona de armazenamento de BLOB’s partilhada dentro da VLAN associada à subscriçãoPermite a criação de snapshots da informação em qualquer altura e criar um novo store a partir desse snapshot
  • 20. AMS EC2 – Elastic IP AddressesEndereço de ip associado à subscrição AWSO endereço pode ser associado a uma qualquer instância, manualmente (o processo normal), ou então a programaticamente
  • 21. AMS EC2 – Amazon Virtual Private CloudPermite criar um bridge entre uma rede privada (por exemplo a rede de uma empresa) à cloud AWS.Desta forma é possível tirar partido dos serviços amazon, como se de um recurso interno se tratasse
  • 22. AMS EC2 – Elastic Load BalancingDistribui o tráfego pelas várias instâncias EC2Maior performance das aplicaçõesMelhor tempo de respostaDisponibilidade perto de 100%
  • 23. AMS EC2 – VM ImportPermite importar imagens de VM de ambientes diferentes (Windows Virtual PC, por exemplo) para instâncias Amazon EC2Rápida passagem de um modelo tradicional para a cloud (através da criação de VM dos sistemas actuais)
  • 25. Cloud Computing19 de Março de 2011Escola Superior de Tecnologia de Castelo BrancoTwitter: @sandrobmartinsEmail: smartins@methodus.com

Notas do Editor

  • #4: Falar do conceito de VM dentro de super-computadores no Cloud Service Provider