Introdução a Cloud
Computing utilizando o
Azure
Olá!
Ericson da Fonseca
▷ Desenvolvedor Web há mais de 10 anos
▷ Microsoft MVP
▷ Coorganizador do Meetup Campinas.NET
▷ Autor Técnico do Portal iMasters
Você pode me encontrar através: http://ericsonf.com.br
▷ Antes da Nuvem
▷ O que é Cloud
▷ Modelos de Nuvem e Tipos de Serviço
▷ O que é o Azure
▷ Subscriptions
▷ Ferramentas Multi Plataforma
▷ Criando uma Conta no Azure
▷ Colocando sua aplicação na nuvem
Visão Geral
Necessário controlar toda a sua Infra
▷ Backup
▷ Hardware
▷ Configuração do Servidor
▷ Atualizações do Sistema Operacional
▷ Segurança
▷ Softwares
▷ Escalar minha aplicação se necessário
Antes da Nuvem (On-Premises)
E pra nós desenvolvedores?
Como definir?
▷ Encapsulamento de técnicas que fornecem serviços de
computação a partir de um pool de recursos compartilhados
▷ Instituto Nacional de Padrões e Tecnologia (NIST)
○ Autoatendimento sob demanda
○ Acesso de rede amplo
○ Agrupamento de recursos
○ Elasticidade extremamente rápida
○ Serviço facilmente mensurável
▷ Vantagens
○ Datacenter gerenciado
○ Custos operacionais baixos
○ Maior flexibilidade e velocidade
O que é Cloud?
▷ Public Cloud
○ Serviços que um provedor oferece para acesso e
consumo de várias organizações
■ Provedor arca com os gastos de infraestrutura
■ Controle limitado da infra-estrutura
▷ Private Cloud
○ Semelhante a nuvem publica porém, dedicada para
uma única empresa
■ Controle total da infra-estrutura
■ Empresa arca com os gastos de infraestrutura
▷ Hybrid Cloud
○ Liga os dois modelos anteriores para combinar e
complementar os benefícios de cada uma
Modelos de Nuvem
3 Tipos de Serviços
▷ IaaS – Infrastructure as a Service
▷ PaaS – Plataform as a Service
▷ SaaS – Software as a Service
Tipos de Serviço
“Primeiros passos” na nuvem
▷ Provedor de Cloud irá disponibilizar serviços voltados para a
Infraestrutura
○ Hardware
○ Backup
○ VM`s
▷ Vantagens
○ Redução de gastos com hardware
○ Redução de gastos com o time de Infra
○ Escalabilidade
IaaS (Infrastructure as a Service)
Novo mundo no jeito de se utilizar a nuvem
▷ Plataforma voltada para o desenvolvimento de aplicativos na
nuvem
○ Código + Deploy
▷ Vantagens
○ Escalabilidade através de limitantes
○ Sem preocupação com o gerenciamento do servidor
○ Sem preocupação com Infra
PaaS (Plataform as a Service)
“Aluguel” e não mais licença
▷ O usuário utiliza o software disponibilizado pelo provedor
○ Google Docs
○ Office 365
○ SharePoint Online
▷ Vantagens
○ Gestão e Segurança centralizados
○ Atualizações simplificadas
○ Facilidade na adoção
SaaS (Software as a Service)
https://stack247.wordpress.com/2015/05/21/azure-on-premises-vs-iaas-vs-paas-vs-saas/
Coffee
Microsoft Azure
▷ Solução Cloud da Microsoft que fornece uma ampla gama
de serviços IaaS, PaaS e SaaS distribuídos em datacenters
pelo mundo todo.
O que é o Azure
Vídeo
Microsoft Global
Datacenters and
Network Infrastrucuture
3 tipos de subscription
▷ Pay As You Go
○ Paga somente o que consome
○ Cancelamento a qualquer momento
○ Cartão de Crédito ou Débito
▷ Microsoft Reseller
○ Compra créditos para serem utilizados
▷ Enterprise Agreements
○ Opção melhor para as grandes organizações
○ Assume um compromisso monetário inicial
Subscriptions
Ferramentas auxiliares
▷ Azure CLI
○ Ferramenta de linha de comando que permite criar
scripts
▷ Azure Storage Explorer
○ Ferramenta que permite gerenciar o Storage no Azure
Ferramentas Multi Plataforma
Passo a Passo
Criando uma conta no
Azure
Demo
Colocando sua
aplicação na
nuvem
Obrigado!
Perguntas?
Você pode encontrar através: http://ericsonf.com.br

Introdução a Cloud Computing utilizando o Azure

  • 1.
  • 2.
    Olá! Ericson da Fonseca ▷Desenvolvedor Web há mais de 10 anos ▷ Microsoft MVP ▷ Coorganizador do Meetup Campinas.NET ▷ Autor Técnico do Portal iMasters Você pode me encontrar através: http://ericsonf.com.br
  • 3.
    ▷ Antes daNuvem ▷ O que é Cloud ▷ Modelos de Nuvem e Tipos de Serviço ▷ O que é o Azure ▷ Subscriptions ▷ Ferramentas Multi Plataforma ▷ Criando uma Conta no Azure ▷ Colocando sua aplicação na nuvem Visão Geral
  • 4.
    Necessário controlar todaa sua Infra ▷ Backup ▷ Hardware ▷ Configuração do Servidor ▷ Atualizações do Sistema Operacional ▷ Segurança ▷ Softwares ▷ Escalar minha aplicação se necessário Antes da Nuvem (On-Premises)
  • 5.
    E pra nósdesenvolvedores?
  • 6.
    Como definir? ▷ Encapsulamentode técnicas que fornecem serviços de computação a partir de um pool de recursos compartilhados ▷ Instituto Nacional de Padrões e Tecnologia (NIST) ○ Autoatendimento sob demanda ○ Acesso de rede amplo ○ Agrupamento de recursos ○ Elasticidade extremamente rápida ○ Serviço facilmente mensurável ▷ Vantagens ○ Datacenter gerenciado ○ Custos operacionais baixos ○ Maior flexibilidade e velocidade O que é Cloud?
  • 7.
    ▷ Public Cloud ○Serviços que um provedor oferece para acesso e consumo de várias organizações ■ Provedor arca com os gastos de infraestrutura ■ Controle limitado da infra-estrutura ▷ Private Cloud ○ Semelhante a nuvem publica porém, dedicada para uma única empresa ■ Controle total da infra-estrutura ■ Empresa arca com os gastos de infraestrutura ▷ Hybrid Cloud ○ Liga os dois modelos anteriores para combinar e complementar os benefícios de cada uma Modelos de Nuvem
  • 8.
    3 Tipos deServiços ▷ IaaS – Infrastructure as a Service ▷ PaaS – Plataform as a Service ▷ SaaS – Software as a Service Tipos de Serviço
  • 9.
    “Primeiros passos” nanuvem ▷ Provedor de Cloud irá disponibilizar serviços voltados para a Infraestrutura ○ Hardware ○ Backup ○ VM`s ▷ Vantagens ○ Redução de gastos com hardware ○ Redução de gastos com o time de Infra ○ Escalabilidade IaaS (Infrastructure as a Service)
  • 10.
    Novo mundo nojeito de se utilizar a nuvem ▷ Plataforma voltada para o desenvolvimento de aplicativos na nuvem ○ Código + Deploy ▷ Vantagens ○ Escalabilidade através de limitantes ○ Sem preocupação com o gerenciamento do servidor ○ Sem preocupação com Infra PaaS (Plataform as a Service)
  • 11.
    “Aluguel” e nãomais licença ▷ O usuário utiliza o software disponibilizado pelo provedor ○ Google Docs ○ Office 365 ○ SharePoint Online ▷ Vantagens ○ Gestão e Segurança centralizados ○ Atualizações simplificadas ○ Facilidade na adoção SaaS (Software as a Service)
  • 12.
  • 13.
  • 14.
    Microsoft Azure ▷ SoluçãoCloud da Microsoft que fornece uma ampla gama de serviços IaaS, PaaS e SaaS distribuídos em datacenters pelo mundo todo. O que é o Azure
  • 15.
  • 17.
    3 tipos desubscription ▷ Pay As You Go ○ Paga somente o que consome ○ Cancelamento a qualquer momento ○ Cartão de Crédito ou Débito ▷ Microsoft Reseller ○ Compra créditos para serem utilizados ▷ Enterprise Agreements ○ Opção melhor para as grandes organizações ○ Assume um compromisso monetário inicial Subscriptions
  • 19.
    Ferramentas auxiliares ▷ AzureCLI ○ Ferramenta de linha de comando que permite criar scripts ▷ Azure Storage Explorer ○ Ferramenta que permite gerenciar o Storage no Azure Ferramentas Multi Plataforma
  • 20.
    Passo a Passo Criandouma conta no Azure
  • 26.
  • 27.
    Obrigado! Perguntas? Você pode encontraratravés: http://ericsonf.com.br

Notas do Editor

  • #16 https://www.youtube.com/watch?v=bqZrejosqWU