Cloud Concepts

Carlos Rodrigues

carlos@cmvsolutions.com.br

Agenda

  • O que é Cloud

  • Responsabilidade Compartilhada

  • Serviços IaaS / Demo EC2

  • Serviços PaaS Demo BeanStalk

  • Serviços SaaS

  • Serviços FaaS Demo Lambda

  • S3 / Cloud Front / Route 53

    • Demo Host Static page

  • Formas de Cobrança

  • Calculadora AWS / Tags / Accounts

  • Service Limits

  • Serviços de Big Data

  • Serviços de ML / AI

O que é Cloud Computing ?

A computação em nuvem é a entrega sob demanda de poder computacional, armazenamento de banco de dados, aplicativos e outros recursos de TI pela Internet com uma definição de preço conforme o uso.

Benefícios da Cloud

  • Agilidade
  • Implantação Global em minutos
  • Elasticidade
  • Economia de Custo

Responsabilidade Compartilhada

Modelos de Cloud Computing

Modelos de Cloud Computing / SaaS

  • Cognito
  • SES
  • SNS
  • SendGrid
  • Google Business
  • Office 365
  • Clarifai
  • Asana / Trello
  • Bitbucket / Github

Modelos de Implantação de Cloud

 

Demo IaaS

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
nvm install node 
sudo yum install git
git clone https://github.com/carlosrodriguesjunior/demoaws
cd demoaws
npm i
node.

Custom TCP Rule port 3000

Demo PaaS

Criar ambiente e subir o .zip

Demo FaaS

Lambda / Api gateway

Demo S3 / Cloud Front / Route 53

Demo S3 / Cloud Front / Route 53

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": [
                "s3:GetObject"
            ],
            "Resource": [
                "arn:aws:s3:::demoawsspa/*"
            ]
        }
    ]
}

Demo S3 / Cloud Front / Route 53

Demo S3 / Cloud Front / Route 53

Calculadora AWS

Tags AWS

  • Project
  • Environment

Service Limits

Big Data / Analytics /AI

Big Data / Analytics

Failover

Referências

Obrigado

Carlos Rodrigues

carlos@cmvsolutions.com.br

Made with Slides.com