17
Cloud, IaaS, PaaS, SaaS, mBaaS e Startups Thiago Hideaky Watanabe

Apresentacao cloud

Embed Size (px)

Citation preview

Page 1: Apresentacao cloud

Cloud, IaaS, PaaS, SaaS,

mBaaS e Startups

Thiago Hideaky Watanabe

Page 2: Apresentacao cloud

Cloud Computing• Origens:

• J.C.R. Licklider (ARPANET): 1960, Computação na forma de uma rede global.

• John McCarthy (Inteligência artificial): 1960, Computação como utilidade pública.

• Ramnath Chellappa: 1997, primeira utilização do termo.• Salesforce (1999), Amazon Web Services (2002), Google (2009) e

Azure (2010).• Bases

• Melhores práticas para todos, on demand.

Page 3: Apresentacao cloud

Benefícios da Cloud Computing

• Flexibilidade/Escalabilidade

• Atualizações automáticas de software

• Capacidade de trabalhar em qualquer lugar

• Disaster Recovery

• Colaboração “instantânea”

• Segurança

• Consciência Ecológica – Emissão de carbono e gasto de energia

• Disponibilidade

Page 4: Apresentacao cloud

*aaS• Serviços• On-Premisses

• *aaS• IaaS• PaaS• SaaS• (m)BaaS

Page 5: Apresentacao cloud

Cloud computing is:

Page 6: Apresentacao cloud

IaaS – Infrastructure as a Service• IaaS: Host

• Benefícios:• Encapsula a infraestrutura básica.• Mantém a liberdade de escolha dos componentes de

infraestrutura e sua organização.• Ex: Google Cloud Plataform, AWS (EC2), Azure

(Windows Virtual Machine), CloudSigma, Softlayer (IBM).

Page 7: Apresentacao cloud

PaaS – Platform as a Service• PaaS: Build

• iPaaS(MuleSoft)/dPaaS (CloudForge).• Benefícios:• Abstração quase total da infraestrutura e de alguns

componentes de aplicação.• Somente a aplicação e a base de dados sobre controle do

usuário.• Ex: OpenShift (Red Hat), Heroku, Google App Engine, AWS

(Elastic Beanstalk), Azure (App Service)

Page 8: Apresentacao cloud

SaaS – Software as a Service• SaaS: Consume

• Benefícios:• Aplicação e infraestrutura encapsuladas por completo.• A aplicação e seus dados são acessíveis de qualquer

lugar via internet.• Desenvolvimento por conta do serviço.

• Ex: Salesforce CRM, Google Apps, Dropbox, OneDrive, email.

Page 9: Apresentacao cloud

(m)BaaS – (mobile) Backend as a Service• mBaaS/mPaaS: Customize

• Benefícios:• Abstração total de infraestrutura e de grande parte das

funcionalidades básicas de aplicações mobile.• Ex: Kinvey , CloudMine, AnyPresence, FeedHenry (Red

Hat), FatFractal, Point.io.• Quem usa: MasterCard, Citi, CA Technologies,

BlackBerry, Indústrias médicas e de construção.

Page 10: Apresentacao cloud

*aaS

Page 11: Apresentacao cloud

Mobile Development• Nativo: Android API, Objective C/Swift• Híbrido: Adobe Phonegap, Apache Cordova,

Ionic• Xamarin• PaaS e mBaas + Mobile Development

Page 12: Apresentacao cloud

Comparativo”Faça você mesmo” x “framework”

Page 13: Apresentacao cloud

…e essa evolução...• Infraestrutura on demand e updated.• Abstração de componentes de infraestrutura e

de aplicação.• Funcionalidades default pré-existentes:• App: login, push notification, offline database

Page 14: Apresentacao cloud

…ajudando a alavancar Startups...• TI como acelerador do processo de criação:• Menos custos (licenças, equipes, “espaço”).• Maior parcela do tempo para trabalhar na idéia e

desenvolvimento de funcionalidades “únicas”.• Decisões em questão de infraestrutura mais simplórias.• Foco voltado para o “negócio” do MVP (Minimum Viable

Project), e não para questões de infraestrutura.• Ex: Facebook, Groupon

Page 15: Apresentacao cloud

…e no meu caso...• BeerXP• Rede social para reunir amantes e apreciadores de cerveja.• Infraestrutura toda na Nuvem• Custo com mensalidades e quantidade de uso

• Android API + Parse• Migração Parse p/ Kinvey

• http://www.thebeerxp.com/• https://www.facebook.com/thebeerxp/

Page 16: Apresentacao cloud

Fontes• http://www.ibm.com/cloud-computing/what-is-cloud-computing.html• https://www.computenext.com/blog/when-to-use-saas-paas-and-iaas/• https://endeavor.org.br/mvp/• https://blogs.technet.microsoft.com/kevinremde/2011/04/03/saas-

paas-and-iaas-oh-my-cloudy-april-part-3/• HARVARD BUSINESS REVIEW. Cloud Computing Comes of Age. Acesso

em: 20 de maio de 2016.• http://www.kinvey.com/why• http://www.dell.com/learn/br/pt/brbsdt1/sb360/social_cloud