SlideShare uma empresa Scribd logo
1 de 84
Baixar para ler offline
Azure Fundamentals
Bacharel Ciência da Computação
Mestre Engenharia de Produção Foco Pesquisa Operacional
Luigi Tavolaro
Luigi Tavolaro
Developers SP
https://www.meetup.com/pt-BR/DevelopersBR/
https://www.meetup.com/pt-BR/azure-talks
https://www.meetup.com/pt-BR/Databases-SP
Luigi Tavolaro
www.linkedin.com/in/LuigiTavolaro
@LuigiTavolaro
Luigi Tavolaro
https://github.com/LuigiTavolaro
Agenda
 O que é Cloud
 O que é SaaS
 Benefícios do SaaS
 Modelo de Cobrança
 O que fazer para o crescimento
 Ferramentas para Métricas
 Dificuldades de implantação
 Sistemas que utilizam
6Cloud – O que é?
✓ Cloud computing ou computação em nuvem é a entrega da
computação como um serviço ao invés de um produto, onde
recursos compartilhados, software e informações são fornecidas,
permitindo o acesso através de qualquer computador, tablet ou
celular conectado à Internet.
✓ Refere-se à utilização da memória e da capacidade de
armazenamento e processamento
de computadores e servidores compartilhados e interligados por
meio da Internet
8SaaS – O que é?
✓ O SaaS (Software como Serviço) permite aos usuários se conectar e usar
aplicativos baseados em nuvem pela Internet.
✓ Ou seja, são aplicações online que podem ser usadas no
computador, tablet ou celular, de maneira simples e remota.
✓ É um programa que não é instalado e que é usado como um serviço através
da conexão com a Internet.
✓ Como um serviço, significa que o cliente não compra a licença de um
produto, mas sim o direito de usufruir do serviço oferecido.
11SaaS - Benefícios
• Use software cliente gratuito.
• É um modelo crescente.
• Pague apenas pelo que usar.
• Acesse dados de aplicativos de qualquer lugar.
12SaaS - Benefícios
• Obter acesso a aplicativos sofisticados.
• Rapidez para resolver problemas.
• Segurança.
13SaaS – Modelo de Cobrança
• Valor recorrente (geralmente mensal) proporcional ao
número de licenças utilizadas.
• Valor recorrente (geralmente mensal) proporcional ao
uso (ex.: disparo de e-mail marketing).
• Propaganda (banners).
• Freemium - com versões gratuitas e pagas de acordo
com as funcionalidades disponíveis
14SaaS – O que fazer para o crescimento
• Busca pelo Ajuste de Produto ao Mercado.
• Definição da estratégia de crescimento
• Controle das métricas
• Ganho de escala
15SaaS – Ferramentas para Métricas
• Churn rate.
• Custo de aquisição do cliente (CAC).
• LTV (Lifetime Value).
• Arpa (Average Revenue per Account).
• MRR (Monthly Recurring Revenue)
16SaaS – Dificuldades de implantação
• Como armazenam-se dados nos servidores do
fornecedor, a segurança de dados torna-se uma questão.
• Aplicações Saas são hospedadas na nuvem, longe dos
usuários. Isso introduz latência no ambiente.
• Arquiteturas de múltiplos hóspedes, que representam
eficiência de custo para provedores de solução, limitam a
personalização de aplicações.
17SaaS – Dificuldades de implantação
• Algumas aplicações de negócios requerem acesso aos
dados atualizados do cliente.
• Leis de garantia constitucional contra busca e apreensão
não protegem todas as formas de dados armazenados
dinamicamente em Saas.
• Mudar de provedor pode envolver a tarefa lenta e difícil
de transferir arquivos de dados muito grandes por meio
da Internet.
18SaaS – Dificuldades de implantação
• Organizações que adotam Saas podem descobrir serem
forçadas a adotar novas versões, resultando em custos
de treinamento ou no aumento da possibilidade de erros
de usuário.
• Depender de uma conexão à Internet significa que
transferem-se os dados de e para um provedor de
serviço na velocidade da Internet, em vez da velocidade
mais alta de uma rede interna à organização usuária.
19SaaS – Sistemas que utilizam
• Dropbox
• Google Docs e Google Drive
• LinkedIn
• Netflix
• Spotify
• Sites Ecommerce
PaaS
21PaaS – O que é?
✓ A plataforma como serviço é um modelo de infraestrutura
baseada em nuvem que integra em um único sistema
ferramentas para análise, business intelligence e, principalmente,
desenvolvimento e entrega de aplicativos.
✓ Simplificando um pouco os termos, o PaaS é uma camada abaixo
do SaaS (que oferece também a hospedagem da aplicação
desenvolvida) e uma camada acima do IaaS (que não conta com
as ferramentas de desenvolvimento integradas).
22PaaS – O que é?
✓ PaaS inclui infraestrutura – servidores, armazenamento e rede –,
além de middleware, ferramentas de desenvolvimento, serviços
de BI (business intelligence), sistemas de gerenciamento de
banco de dados e muito mais.
✓ PaaS é criado para dar suporte ao ciclo de vida do aplicativo Web
completo: compilação, teste, implantação, gerenciamento e
atualização.
24PaaS - Benefícios
• Reduza o tempo de codificação.
• Adicione funcionalidades de desenvolvimento sem
adicionar funcionários.
• Desenvolvimento simplificado para diversas plataformas,
incluindo móveis.
25PaaS - Benefícios
• Use ferramentas sofisticadas de forma acessível.
• Suporte a equipes de desenvolvimento distribuído
geograficamente.
• Gerencie com eficácia o ciclo de vida do aplicativo.
26PaaS - Benefícios
• Economia.
• Integração.
• Disponibilidade, mobilidade e colaboração.
27PaaS – Modelo de Cobrança
• Utilização por hora quando utilizado um serviço que faça
utilização da memória e CPU.
• Por espaço em disco quando a utilização é um serviço
que utiliza o armazenamento de dados.
28PaaS – Dificuldades
• Preço.
• Vulnerabilidade do Host.
• Controles de acesso.
29PaaS – Sistemas que utilizam
• Microsoft Azure
• Amazon Web Services
• IBM Bluemix
• Salesforce
• Red Hat Openshift
IaaS
31IaaS – O que é?
• IaaS (Infraestrutura como serviço) é uma infraestrutura
de computação instantânea, provisionada e gerenciada
pela Internet.
• IaaS ajuda a evitar gastos e complexidade de comprar e
gerenciar seus próprios servidores físicos e outras
infraestruturas do datacenter.
32IaaS – O que é?
• Cada recurso é oferecido como um componente de
serviço separado e você só pode alugar um específico
pelo tempo que precisar.
• O provedor de serviços de computação em nuvem
gerencia a infraestrutura, enquanto você adquire, instala,
configura e gerencia seu próprio software – sistemas
operacionais, middleware e aplicativos.
33IaaS – Porque utilizar?
• A grande vantagem é a sua escalabilidade.
• Podemos fazer uma analogia a uma contratação de TV a
cabo, onde temos a estrutura fornecida pela empresa,
podemos aumentar ou diminuir a qualquer momento a
utilização e também cancelar.
34IaaS - Benefícios
• Economia de custo.
• Disponibilidade em tempo integral
• Tempo de colocação no mercado
• Escalabilidade sob demanda
35IaaS - Opções
• Nuvem pública.
• Nuvem privada.
• Nuvem híbrida.
• Servidores dedicados
36PaaS – Modelo de Cobrança
• Utilização por hora quando utilizado um serviço que faça
utilização da memória e CPU.
• Por espaço em disco quando a utilização é um serviço
que utiliza o armazenamento de dados.
• Por tráfego da rede.
37IaaS – Para quem?
• O uso do IaaS é recomendado para pequenas e médias
empresas que estão crescendo tão rapidamente que a
infraestrutura não seria capaz de acompanhar, além
daquelas que tenham demandas voláteis, como lojas
virtuais.
• No entanto, ele não é recomendado quando há um limite
de desempenho ou restrições relativas à legislação do
armazenamento ou terceirização dos dados.
38IaaS – Dificuldades
• Equipes de Ti mantém o mesmo nível de
responsabilidade
• Custos atrelados ao dólar.
Aplicação
Middleware/OS
Sistema Operacional
Aplicação
Middleware/OS
Sistema Operacional
Aplicação
Middleware/OS
Sistema Operacional
IaaS PaaS SaaS
Revisão – Saas, PaaS e IaaS
Fonte: https://www.opus-software.com.br/por-onde-comecar-a-usar-iaas/
Introdução ao
Azure
43
44
45Vantagens
Contratos e pagamentos personalizados
Escalar rapidamente
Múltiplos
servidores
Qualidade do serviço
Diversos serviços
Data Center no Brasil
Segurança
Interoperabilidade
E muito mais...
46
47Serviços
Máquinas Virtuais
Banco de dados SQL
Azure Active Directory
Application Insights
Container Service
Aplicativos Móveis
Serviço de Bot do Azure
Serviços Cognitivos
https://azure.microsoft.com/pt-br/services/
VSTS
Aplicativos Web
Muitas, mas muitas APIS
Armazenamento de Discos
48
49IaaS
IaaS (Infraestrutura como serviço) é uma infra de computação instantânea,
provisionada e gerenciada pela Internet.
Vantagens:
• Elimina custos de capitais e reduz
custos contínuos.
• Inove rapidamente.
• Foque em seus principais negócios.
• Mais segurança.
• Fornece novos aplicativos para
usuários com mais rapidez.
• Aumentar estabilidade,
confiabilidade e suporte.
50PaaS
O PaaS (Plataforma como Serviço) é um ambiente de desenvolvimento
e implantação completo na nuvem.
Vantagens:
• Reduza o tempo de codificação.
• Desenvolvimento simplificado para
diversas plataformas, incluindo
móveis.
• Use ferramentas sofisticadas de
forma acessível.
• Gerencie com eficácia o ciclo de vida
do aplicativo.
51SaaS
O SaaS (Software como Serviço) permite aos usuários se conectar e usar
aplicativos baseados em nuvem pela Internet.
Vantagens:
• Obter acesso a aplicativos
sofisticados.
• Pague apenas pelo que usar.
• Use software cliente gratuito.
• Mobilize sua força de trabalho
facilmente.
• Acesse dados de aplicativos de
qualquer lugar.
52
https://azure.microsoft.com/pt-br/
https://azure.microsoft.com/pt-br/free/
Criando seu
primeiro site com
o WebApp
Azure Sql
Máquinas Virtuais
Máquinas virtuais
 Uma máquina virtual é um arquivo de computador
(normalmente chamado de imagem) que se comporta
como um computador de verdade.
 Em outras palavras, é a criação de um computador dentro
de um computador.
 Ela é executada em uma janela, assim como outros
programas, proporcionando ao usuário final a mesma
experiência na máquina virtual que ele teria no sistema
operacional host.
Máquinas virtuais
 A máquina virtual fica localizada e uma área restrita,
separadamente do resto do sistema, o que significa que o
software dentro de uma máquina virtual não pode escapar ou
manipular o próprio computador.
 Isso gera um ambiente ideal para teste de outros sistemas
operacionais, incluindo lançamentos beta, para acessar
dados infectados por vírus, para criar backups do sistema
operacional e para executar um software ou aplicativo em
sistemas operacionais diferentes daqueles para os quais eles
foram desenvolvidos.
Máquinas virtuais
 Diversas máquinas virtuais podem ser executadas
simultaneamente no mesmo computador físico.
 Em computadores desktop comuns utilizam um
sistema operacional para executar todos os outros
sistemas operacionais dentro das suas janelas de
programa.
 Para servidores, os múltiplos sistemas operacionais
são executados lado a lado com uma unidade de
software chamada hipervisor para gerenciá-los.
Máquinas virtuais
 Cada máquina virtual conta com seu próprio
hardware, incluindo CPUs, memória, discos rígidos,
adaptadores de rede e outros dispositivos.
 Então, o hardware virtual é mapeado para o
hardware real no computador físico, o que
economiza custos ao reduzir a necessidade de
sistemas de hardware físico, juntamente com os
custos de manutenção associados, além de reduzir
a demanda de energia e refrigeração.
Azure Fundamentals (Intensivão Azure)

Mais conteúdo relacionado

Mais procurados

Tech segurança na nuvem
Tech   segurança na nuvemTech   segurança na nuvem
Tech segurança na nuvemCarlos Goldani
 
9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stv9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stvwilson_lucas
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfMicrosoft Brasil
 
Allen apresentação365 & azure
Allen apresentação365 & azureAllen apresentação365 & azure
Allen apresentação365 & azureAllen Informática
 
Segurança da Nuvem
Segurança da NuvemSegurança da Nuvem
Segurança da Nuvemarmsthon
 
Apresentação IaaS SaaS PaaS CorpFlex
Apresentação IaaS SaaS PaaS CorpFlexApresentação IaaS SaaS PaaS CorpFlex
Apresentação IaaS SaaS PaaS CorpFlexJoao_Alfredo
 
Por dentro da nuvem
Por dentro da nuvemPor dentro da nuvem
Por dentro da nuvemjornaljava
 
PaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud Computing
PaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud ComputingPaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud Computing
PaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud ComputingCI&T
 
FSI Roundtable - Cultura de Inovação com DevOps, microserviços e serverless
FSI Roundtable - Cultura de Inovação com DevOps, microserviços e serverlessFSI Roundtable - Cultura de Inovação com DevOps, microserviços e serverless
FSI Roundtable - Cultura de Inovação com DevOps, microserviços e serverlessAmazon Web Services LATAM
 
Webinar: Adotando serviços gerenciados Windows File Server, Patches e Compliance
Webinar: Adotando serviços gerenciados Windows File Server, Patches e ComplianceWebinar: Adotando serviços gerenciados Windows File Server, Patches e Compliance
Webinar: Adotando serviços gerenciados Windows File Server, Patches e ComplianceAmazon Web Services LATAM
 
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016Filipe Barretto
 

Mais procurados (20)

Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem
 
AZ-900: Microsoft Azure Fundamentals
AZ-900: Microsoft Azure FundamentalsAZ-900: Microsoft Azure Fundamentals
AZ-900: Microsoft Azure Fundamentals
 
Tech segurança na nuvem
Tech   segurança na nuvemTech   segurança na nuvem
Tech segurança na nuvem
 
9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stv9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stv
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
 
Ransomware: Estratégias de Mitigação
Ransomware: Estratégias de MitigaçãoRansomware: Estratégias de Mitigação
Ransomware: Estratégias de Mitigação
 
Segurança na AWS
Segurança na AWS Segurança na AWS
Segurança na AWS
 
Allen apresentação365 & azure
Allen apresentação365 & azureAllen apresentação365 & azure
Allen apresentação365 & azure
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Segurança da Nuvem
Segurança da NuvemSegurança da Nuvem
Segurança da Nuvem
 
Apresentação IaaS SaaS PaaS CorpFlex
Apresentação IaaS SaaS PaaS CorpFlexApresentação IaaS SaaS PaaS CorpFlex
Apresentação IaaS SaaS PaaS CorpFlex
 
Simplifique o seu BI com a AWS
Simplifique o seu BI com a AWSSimplifique o seu BI com a AWS
Simplifique o seu BI com a AWS
 
Por dentro da nuvem
Por dentro da nuvemPor dentro da nuvem
Por dentro da nuvem
 
PaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud Computing
PaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud ComputingPaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud Computing
PaaS (Plataforma Como Serviço) é o Verdadeiro Pote de Ouro de Cloud Computing
 
Apresentação Cloud Computing World Forum
Apresentação Cloud Computing World ForumApresentação Cloud Computing World Forum
Apresentação Cloud Computing World Forum
 
FSI Roundtable - Cultura de Inovação com DevOps, microserviços e serverless
FSI Roundtable - Cultura de Inovação com DevOps, microserviços e serverlessFSI Roundtable - Cultura de Inovação com DevOps, microserviços e serverless
FSI Roundtable - Cultura de Inovação com DevOps, microserviços e serverless
 
Webinar: Adotando serviços gerenciados Windows File Server, Patches e Compliance
Webinar: Adotando serviços gerenciados Windows File Server, Patches e ComplianceWebinar: Adotando serviços gerenciados Windows File Server, Patches e Compliance
Webinar: Adotando serviços gerenciados Windows File Server, Patches e Compliance
 
AWS Webinar | Como usar AWS?
AWS Webinar | Como usar AWS?AWS Webinar | Como usar AWS?
AWS Webinar | Como usar AWS?
 
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
 
Tech Talks Webinar- Armazenamento na AWS
Tech Talks Webinar- Armazenamento na AWSTech Talks Webinar- Armazenamento na AWS
Tech Talks Webinar- Armazenamento na AWS
 

Semelhante a Azure Fundamentals (Intensivão Azure)

[Workshop] Azure Fundamentals
[Workshop] Azure Fundamentals[Workshop] Azure Fundamentals
[Workshop] Azure FundamentalsJaqueline Ramos
 
3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdfDimas Francisco
 
Saa s software como serviço (slides)
Saa s   software como serviço (slides)Saa s   software como serviço (slides)
Saa s software como serviço (slides)Daniela Nunes
 
Guia de compras - Microsoft Azure
Guia de compras - Microsoft AzureGuia de compras - Microsoft Azure
Guia de compras - Microsoft AzureRenato Grau
 
Azure Weekend 2017 Intro Azure e Container
Azure Weekend 2017 Intro Azure e ContainerAzure Weekend 2017 Intro Azure e Container
Azure Weekend 2017 Intro Azure e ContainerResource IT
 
Portfolio de Serviços SAN Internet
Portfolio de Serviços SAN InternetPortfolio de Serviços SAN Internet
Portfolio de Serviços SAN InternetSAN Internet Brasil
 
Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers fcdigital
 
OMNIHUB - PLATAFORMA DE INTEGRAÇÃO
OMNIHUB - PLATAFORMA DE INTEGRAÇÃOOMNIHUB - PLATAFORMA DE INTEGRAÇÃO
OMNIHUB - PLATAFORMA DE INTEGRAÇÃORodrigo Grandini
 
AAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambAAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambMicrosoft Brasil
 
AAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambAAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambguest34ed8ec
 
AWS Initiate week 2020 - Adoção de Nuvem com AWS ProServe
AWS Initiate week 2020 - Adoção de Nuvem com AWS ProServeAWS Initiate week 2020 - Adoção de Nuvem com AWS ProServe
AWS Initiate week 2020 - Adoção de Nuvem com AWS ProServeAmazon Web Services LATAM
 
4° Cloud Girls SP - Levando meu desenvolvimento para nuvem com Microsoft Azure
4° Cloud Girls SP - Levando meu desenvolvimento para nuvem com Microsoft Azure4° Cloud Girls SP - Levando meu desenvolvimento para nuvem com Microsoft Azure
4° Cloud Girls SP - Levando meu desenvolvimento para nuvem com Microsoft AzureJaqueline Ramos
 
Levando meu desenvolvimento para nuvem com Microsoft Azure
Levando meu desenvolvimento para nuvem com Microsoft AzureLevando meu desenvolvimento para nuvem com Microsoft Azure
Levando meu desenvolvimento para nuvem com Microsoft AzureJaqueline Ramos
 

Semelhante a Azure Fundamentals (Intensivão Azure) (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
[Workshop] Azure Fundamentals
[Workshop] Azure Fundamentals[Workshop] Azure Fundamentals
[Workshop] Azure Fundamentals
 
3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf
 
Saa s software como serviço (slides)
Saa s   software como serviço (slides)Saa s   software como serviço (slides)
Saa s software como serviço (slides)
 
Guia de compras - Microsoft Azure
Guia de compras - Microsoft AzureGuia de compras - Microsoft Azure
Guia de compras - Microsoft Azure
 
Azure Weekend 2017 Intro Azure e Container
Azure Weekend 2017 Intro Azure e ContainerAzure Weekend 2017 Intro Azure e Container
Azure Weekend 2017 Intro Azure e Container
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Portfolio de Serviços SAN Internet
Portfolio de Serviços SAN InternetPortfolio de Serviços SAN Internet
Portfolio de Serviços SAN Internet
 
Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers
 
Cloud Computing.pdf
Cloud Computing.pdfCloud Computing.pdf
Cloud Computing.pdf
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
OMNIHUB - PLATAFORMA DE INTEGRAÇÃO
OMNIHUB - PLATAFORMA DE INTEGRAÇÃOOMNIHUB - PLATAFORMA DE INTEGRAÇÃO
OMNIHUB - PLATAFORMA DE INTEGRAÇÃO
 
AAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambAAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcamb
 
AAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcambAAB309 - SQL Azure Database - wcamb
AAB309 - SQL Azure Database - wcamb
 
AWS Initiate week 2020 - Adoção de Nuvem com AWS ProServe
AWS Initiate week 2020 - Adoção de Nuvem com AWS ProServeAWS Initiate week 2020 - Adoção de Nuvem com AWS ProServe
AWS Initiate week 2020 - Adoção de Nuvem com AWS ProServe
 
Intro to cloud
Intro to cloudIntro to cloud
Intro to cloud
 
4° Cloud Girls SP - Levando meu desenvolvimento para nuvem com Microsoft Azure
4° Cloud Girls SP - Levando meu desenvolvimento para nuvem com Microsoft Azure4° Cloud Girls SP - Levando meu desenvolvimento para nuvem com Microsoft Azure
4° Cloud Girls SP - Levando meu desenvolvimento para nuvem com Microsoft Azure
 
Levando meu desenvolvimento para nuvem com Microsoft Azure
Levando meu desenvolvimento para nuvem com Microsoft AzureLevando meu desenvolvimento para nuvem com Microsoft Azure
Levando meu desenvolvimento para nuvem com Microsoft Azure
 
Computação em Nuvem: conceitos básicos
Computação em Nuvem: conceitos básicosComputação em Nuvem: conceitos básicos
Computação em Nuvem: conceitos básicos
 

Mais de Resource IT

APIs Rest em Python e na nuvem com Azure Web App for Containers
APIs Rest em Python e na nuvem com Azure Web App for ContainersAPIs Rest em Python e na nuvem com Azure Web App for Containers
APIs Rest em Python e na nuvem com Azure Web App for ContainersResource IT
 
Começando no mundo do Machine Learning com o Anaconda
Começando no mundo do Machine Learning com o Anaconda Começando no mundo do Machine Learning com o Anaconda
Começando no mundo do Machine Learning com o Anaconda Resource IT
 
Aplicações MultiTenant no Asp.NET Core
Aplicações MultiTenant no Asp.NET CoreAplicações MultiTenant no Asp.NET Core
Aplicações MultiTenant no Asp.NET CoreResource IT
 
Aplicações MultiTenant no Asp.NET Core 2.0
Aplicações MultiTenant no Asp.NET Core 2.0 Aplicações MultiTenant no Asp.NET Core 2.0
Aplicações MultiTenant no Asp.NET Core 2.0 Resource IT
 
Simplificando seu DevOps com o Azure DevOps Project
Simplificando seu DevOps com o Azure DevOps ProjectSimplificando seu DevOps com o Azure DevOps Project
Simplificando seu DevOps com o Azure DevOps ProjectResource IT
 
Apis Serverless no Azure Functions
Apis Serverless no Azure FunctionsApis Serverless no Azure Functions
Apis Serverless no Azure FunctionsResource IT
 
Web Api + Autenticação Oauth no .Net Core utilizando o servidor de autenticaç...
Web Api + Autenticação Oauth no .Net Core utilizando o servidor de autenticaç...Web Api + Autenticação Oauth no .Net Core utilizando o servidor de autenticaç...
Web Api + Autenticação Oauth no .Net Core utilizando o servidor de autenticaç...Resource IT
 
Aplicações MultiTenant no Asp.NET Core
Aplicações MultiTenant no Asp.NET CoreAplicações MultiTenant no Asp.NET Core
Aplicações MultiTenant no Asp.NET CoreResource IT
 
Azure Functions e Logic Apps
Azure Functions e Logic AppsAzure Functions e Logic Apps
Azure Functions e Logic AppsResource IT
 
App insights gabsp18
App insights gabsp18App insights gabsp18
App insights gabsp18Resource IT
 
Sql4 devs geodatabases
Sql4 devs geodatabasesSql4 devs geodatabases
Sql4 devs geodatabasesResource IT
 

Mais de Resource IT (11)

APIs Rest em Python e na nuvem com Azure Web App for Containers
APIs Rest em Python e na nuvem com Azure Web App for ContainersAPIs Rest em Python e na nuvem com Azure Web App for Containers
APIs Rest em Python e na nuvem com Azure Web App for Containers
 
Começando no mundo do Machine Learning com o Anaconda
Começando no mundo do Machine Learning com o Anaconda Começando no mundo do Machine Learning com o Anaconda
Começando no mundo do Machine Learning com o Anaconda
 
Aplicações MultiTenant no Asp.NET Core
Aplicações MultiTenant no Asp.NET CoreAplicações MultiTenant no Asp.NET Core
Aplicações MultiTenant no Asp.NET Core
 
Aplicações MultiTenant no Asp.NET Core 2.0
Aplicações MultiTenant no Asp.NET Core 2.0 Aplicações MultiTenant no Asp.NET Core 2.0
Aplicações MultiTenant no Asp.NET Core 2.0
 
Simplificando seu DevOps com o Azure DevOps Project
Simplificando seu DevOps com o Azure DevOps ProjectSimplificando seu DevOps com o Azure DevOps Project
Simplificando seu DevOps com o Azure DevOps Project
 
Apis Serverless no Azure Functions
Apis Serverless no Azure FunctionsApis Serverless no Azure Functions
Apis Serverless no Azure Functions
 
Web Api + Autenticação Oauth no .Net Core utilizando o servidor de autenticaç...
Web Api + Autenticação Oauth no .Net Core utilizando o servidor de autenticaç...Web Api + Autenticação Oauth no .Net Core utilizando o servidor de autenticaç...
Web Api + Autenticação Oauth no .Net Core utilizando o servidor de autenticaç...
 
Aplicações MultiTenant no Asp.NET Core
Aplicações MultiTenant no Asp.NET CoreAplicações MultiTenant no Asp.NET Core
Aplicações MultiTenant no Asp.NET Core
 
Azure Functions e Logic Apps
Azure Functions e Logic AppsAzure Functions e Logic Apps
Azure Functions e Logic Apps
 
App insights gabsp18
App insights gabsp18App insights gabsp18
App insights gabsp18
 
Sql4 devs geodatabases
Sql4 devs geodatabasesSql4 devs geodatabases
Sql4 devs geodatabases
 

Azure Fundamentals (Intensivão Azure)

  • 2. Bacharel Ciência da Computação Mestre Engenharia de Produção Foco Pesquisa Operacional Luigi Tavolaro
  • 5. Agenda  O que é Cloud  O que é SaaS  Benefícios do SaaS  Modelo de Cobrança  O que fazer para o crescimento  Ferramentas para Métricas  Dificuldades de implantação  Sistemas que utilizam
  • 6. 6Cloud – O que é? ✓ Cloud computing ou computação em nuvem é a entrega da computação como um serviço ao invés de um produto, onde recursos compartilhados, software e informações são fornecidas, permitindo o acesso através de qualquer computador, tablet ou celular conectado à Internet. ✓ Refere-se à utilização da memória e da capacidade de armazenamento e processamento de computadores e servidores compartilhados e interligados por meio da Internet
  • 7.
  • 8. 8SaaS – O que é? ✓ O SaaS (Software como Serviço) permite aos usuários se conectar e usar aplicativos baseados em nuvem pela Internet. ✓ Ou seja, são aplicações online que podem ser usadas no computador, tablet ou celular, de maneira simples e remota. ✓ É um programa que não é instalado e que é usado como um serviço através da conexão com a Internet. ✓ Como um serviço, significa que o cliente não compra a licença de um produto, mas sim o direito de usufruir do serviço oferecido.
  • 9.
  • 10.
  • 11. 11SaaS - Benefícios • Use software cliente gratuito. • É um modelo crescente. • Pague apenas pelo que usar. • Acesse dados de aplicativos de qualquer lugar.
  • 12. 12SaaS - Benefícios • Obter acesso a aplicativos sofisticados. • Rapidez para resolver problemas. • Segurança.
  • 13. 13SaaS – Modelo de Cobrança • Valor recorrente (geralmente mensal) proporcional ao número de licenças utilizadas. • Valor recorrente (geralmente mensal) proporcional ao uso (ex.: disparo de e-mail marketing). • Propaganda (banners). • Freemium - com versões gratuitas e pagas de acordo com as funcionalidades disponíveis
  • 14. 14SaaS – O que fazer para o crescimento • Busca pelo Ajuste de Produto ao Mercado. • Definição da estratégia de crescimento • Controle das métricas • Ganho de escala
  • 15. 15SaaS – Ferramentas para Métricas • Churn rate. • Custo de aquisição do cliente (CAC). • LTV (Lifetime Value). • Arpa (Average Revenue per Account). • MRR (Monthly Recurring Revenue)
  • 16. 16SaaS – Dificuldades de implantação • Como armazenam-se dados nos servidores do fornecedor, a segurança de dados torna-se uma questão. • Aplicações Saas são hospedadas na nuvem, longe dos usuários. Isso introduz latência no ambiente. • Arquiteturas de múltiplos hóspedes, que representam eficiência de custo para provedores de solução, limitam a personalização de aplicações.
  • 17. 17SaaS – Dificuldades de implantação • Algumas aplicações de negócios requerem acesso aos dados atualizados do cliente. • Leis de garantia constitucional contra busca e apreensão não protegem todas as formas de dados armazenados dinamicamente em Saas. • Mudar de provedor pode envolver a tarefa lenta e difícil de transferir arquivos de dados muito grandes por meio da Internet.
  • 18. 18SaaS – Dificuldades de implantação • Organizações que adotam Saas podem descobrir serem forçadas a adotar novas versões, resultando em custos de treinamento ou no aumento da possibilidade de erros de usuário. • Depender de uma conexão à Internet significa que transferem-se os dados de e para um provedor de serviço na velocidade da Internet, em vez da velocidade mais alta de uma rede interna à organização usuária.
  • 19. 19SaaS – Sistemas que utilizam • Dropbox • Google Docs e Google Drive • LinkedIn • Netflix • Spotify • Sites Ecommerce
  • 20. PaaS
  • 21. 21PaaS – O que é? ✓ A plataforma como serviço é um modelo de infraestrutura baseada em nuvem que integra em um único sistema ferramentas para análise, business intelligence e, principalmente, desenvolvimento e entrega de aplicativos. ✓ Simplificando um pouco os termos, o PaaS é uma camada abaixo do SaaS (que oferece também a hospedagem da aplicação desenvolvida) e uma camada acima do IaaS (que não conta com as ferramentas de desenvolvimento integradas).
  • 22. 22PaaS – O que é? ✓ PaaS inclui infraestrutura – servidores, armazenamento e rede –, além de middleware, ferramentas de desenvolvimento, serviços de BI (business intelligence), sistemas de gerenciamento de banco de dados e muito mais. ✓ PaaS é criado para dar suporte ao ciclo de vida do aplicativo Web completo: compilação, teste, implantação, gerenciamento e atualização.
  • 23.
  • 24. 24PaaS - Benefícios • Reduza o tempo de codificação. • Adicione funcionalidades de desenvolvimento sem adicionar funcionários. • Desenvolvimento simplificado para diversas plataformas, incluindo móveis.
  • 25. 25PaaS - Benefícios • Use ferramentas sofisticadas de forma acessível. • Suporte a equipes de desenvolvimento distribuído geograficamente. • Gerencie com eficácia o ciclo de vida do aplicativo.
  • 26. 26PaaS - Benefícios • Economia. • Integração. • Disponibilidade, mobilidade e colaboração.
  • 27. 27PaaS – Modelo de Cobrança • Utilização por hora quando utilizado um serviço que faça utilização da memória e CPU. • Por espaço em disco quando a utilização é um serviço que utiliza o armazenamento de dados.
  • 28. 28PaaS – Dificuldades • Preço. • Vulnerabilidade do Host. • Controles de acesso.
  • 29. 29PaaS – Sistemas que utilizam • Microsoft Azure • Amazon Web Services • IBM Bluemix • Salesforce • Red Hat Openshift
  • 30. IaaS
  • 31. 31IaaS – O que é? • IaaS (Infraestrutura como serviço) é uma infraestrutura de computação instantânea, provisionada e gerenciada pela Internet. • IaaS ajuda a evitar gastos e complexidade de comprar e gerenciar seus próprios servidores físicos e outras infraestruturas do datacenter.
  • 32. 32IaaS – O que é? • Cada recurso é oferecido como um componente de serviço separado e você só pode alugar um específico pelo tempo que precisar. • O provedor de serviços de computação em nuvem gerencia a infraestrutura, enquanto você adquire, instala, configura e gerencia seu próprio software – sistemas operacionais, middleware e aplicativos.
  • 33. 33IaaS – Porque utilizar? • A grande vantagem é a sua escalabilidade. • Podemos fazer uma analogia a uma contratação de TV a cabo, onde temos a estrutura fornecida pela empresa, podemos aumentar ou diminuir a qualquer momento a utilização e também cancelar.
  • 34. 34IaaS - Benefícios • Economia de custo. • Disponibilidade em tempo integral • Tempo de colocação no mercado • Escalabilidade sob demanda
  • 35. 35IaaS - Opções • Nuvem pública. • Nuvem privada. • Nuvem híbrida. • Servidores dedicados
  • 36. 36PaaS – Modelo de Cobrança • Utilização por hora quando utilizado um serviço que faça utilização da memória e CPU. • Por espaço em disco quando a utilização é um serviço que utiliza o armazenamento de dados. • Por tráfego da rede.
  • 37. 37IaaS – Para quem? • O uso do IaaS é recomendado para pequenas e médias empresas que estão crescendo tão rapidamente que a infraestrutura não seria capaz de acompanhar, além daquelas que tenham demandas voláteis, como lojas virtuais. • No entanto, ele não é recomendado quando há um limite de desempenho ou restrições relativas à legislação do armazenamento ou terceirização dos dados.
  • 38. 38IaaS – Dificuldades • Equipes de Ti mantém o mesmo nível de responsabilidade • Custos atrelados ao dólar.
  • 40. Revisão – Saas, PaaS e IaaS Fonte: https://www.opus-software.com.br/por-onde-comecar-a-usar-iaas/
  • 41.
  • 43. 43
  • 44. 44
  • 45. 45Vantagens Contratos e pagamentos personalizados Escalar rapidamente Múltiplos servidores Qualidade do serviço Diversos serviços Data Center no Brasil Segurança Interoperabilidade E muito mais...
  • 46. 46
  • 47. 47Serviços Máquinas Virtuais Banco de dados SQL Azure Active Directory Application Insights Container Service Aplicativos Móveis Serviço de Bot do Azure Serviços Cognitivos https://azure.microsoft.com/pt-br/services/ VSTS Aplicativos Web Muitas, mas muitas APIS Armazenamento de Discos
  • 48. 48
  • 49. 49IaaS IaaS (Infraestrutura como serviço) é uma infra de computação instantânea, provisionada e gerenciada pela Internet. Vantagens: • Elimina custos de capitais e reduz custos contínuos. • Inove rapidamente. • Foque em seus principais negócios. • Mais segurança. • Fornece novos aplicativos para usuários com mais rapidez. • Aumentar estabilidade, confiabilidade e suporte.
  • 50. 50PaaS O PaaS (Plataforma como Serviço) é um ambiente de desenvolvimento e implantação completo na nuvem. Vantagens: • Reduza o tempo de codificação. • Desenvolvimento simplificado para diversas plataformas, incluindo móveis. • Use ferramentas sofisticadas de forma acessível. • Gerencie com eficácia o ciclo de vida do aplicativo.
  • 51. 51SaaS O SaaS (Software como Serviço) permite aos usuários se conectar e usar aplicativos baseados em nuvem pela Internet. Vantagens: • Obter acesso a aplicativos sofisticados. • Pague apenas pelo que usar. • Use software cliente gratuito. • Mobilize sua força de trabalho facilmente. • Acesse dados de aplicativos de qualquer lugar.
  • 52. 52
  • 55.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 80. Máquinas virtuais  Uma máquina virtual é um arquivo de computador (normalmente chamado de imagem) que se comporta como um computador de verdade.  Em outras palavras, é a criação de um computador dentro de um computador.  Ela é executada em uma janela, assim como outros programas, proporcionando ao usuário final a mesma experiência na máquina virtual que ele teria no sistema operacional host.
  • 81. Máquinas virtuais  A máquina virtual fica localizada e uma área restrita, separadamente do resto do sistema, o que significa que o software dentro de uma máquina virtual não pode escapar ou manipular o próprio computador.  Isso gera um ambiente ideal para teste de outros sistemas operacionais, incluindo lançamentos beta, para acessar dados infectados por vírus, para criar backups do sistema operacional e para executar um software ou aplicativo em sistemas operacionais diferentes daqueles para os quais eles foram desenvolvidos.
  • 82. Máquinas virtuais  Diversas máquinas virtuais podem ser executadas simultaneamente no mesmo computador físico.  Em computadores desktop comuns utilizam um sistema operacional para executar todos os outros sistemas operacionais dentro das suas janelas de programa.  Para servidores, os múltiplos sistemas operacionais são executados lado a lado com uma unidade de software chamada hipervisor para gerenciá-los.
  • 83. Máquinas virtuais  Cada máquina virtual conta com seu próprio hardware, incluindo CPUs, memória, discos rígidos, adaptadores de rede e outros dispositivos.  Então, o hardware virtual é mapeado para o hardware real no computador físico, o que economiza custos ao reduzir a necessidade de sistemas de hardware físico, juntamente com os custos de manutenção associados, além de reduzir a demanda de energia e refrigeração.