You are on page 1of 26

Computao em Nuvem

como Plataforma para


Smart Things
Vinicius Cardoso Garcia
vcg@cin.ufpe.br :: @vinicius3w :: assertlab.com

Licena do Material
Este Trabalho foi licenciado com uma Licena Creative Commons Atribuio-NoComercial-CompartilhaIgual 3.0 No Adaptada.
Mais informaes visite
http://creativecommons.org/licenses/by-nc-sa/3.0/deed.pt

Vinicius Cardoso Garcia :: http://assertlab.com

Download

http://bit.ly/vcg-tab2013
Vinicius Cardoso Garcia :: http://assertlab.com

Quem sou eu?


Professor @ Cin-UFPE [SI], 2010
27 MSc; 6 PhD
Engenheiro de Sistemas :: 2005 ~ 2010 @ CESAR
D.Sc. em Engenharia de Software, 2010
RiSE Reference Model for Software Reuse Adoption in Brazilian
Companies
RiSE [Reuse in Software Engineering] Group
h"p://amzn.to/ILF8kY
2007 > [Startup]
ASSERT [Advanced System and Software Engineering Research
Technologies] Lab
h"p://viniciusgarcia.com

Criado em 2010 :: 8 PhDs
h"p://assertlab.com
Vinicius Cardoso Garcia :: http://assertlab.com

h"p://blogs.gartner.com/mark_raskino/2013/11/28/every-company-is-a-technology-company-more-and-more-evidence/

Vinicius Cardoso Garcia :: http://assertlab.com

Meira, S. R. L. Social Machines and Cloud CompuMng, what comes next? Cloud Camp Recife 2010

Evoluo da

Programable!
Read / Write

Read only

Vinicius Cardoso Garcia :: http://assertlab.com

Mudanas nas
formas de
relacionamento

Computing means
CONNECTING.
Wade Roush (2006)

Vinicius Cardoso Garcia :: http://assertlab.com

Mudanas nos
modelos de negcio

XaaS

everthing as a service!

Cloud CompuMng

conceito anMgo gerando novos modelos de negcio...

Virtual Business
The Cambrian Age for IT
This new Cambrian stage of IT is already giving rise
to many new innovaGons, not only in classic compuGng but in
many of the new life forms that now incorporate
digital components, soJware, and are connected to the Internet.
[h"p://bit.ly/NfvQN]
Vinicius Cardoso Garcia :: http://assertlab.com

6 Razes para SaaS

Sem preocupaes com o HW sobre instalao ou SO


Sem preocupaes sobre perda de dados (no site remoto)
Fcil interao para grupos (mesmos dados)
Se o volume de dados grande ou muda frequentemente, basta
manter uma cpia no stite central
Uma cpia do SW, ambiente de HW controlado => sem
aborrecimentos com compatibilidade [desenvolvedores]
Uma cpia 1 => simplifica atualizaes para desenvolvedores e
sem CRs de atualizao dos usurios
Vinicius Cardoso Garcia :: http://assertlab.com

Infraestrutura SaaS?
3 Demandas de infraestrutura para SaaS
1. Comunicao: permitir que os consumidores interajam com o
servio
2. Escalabilidade: flutuaes na demanda durante adio de
novos servios para novos clientes rapidamente
3. Confiabilidade: disponibilidade contnua de servio e
comunicao 24x7

Vinicius Cardoso Garcia :: http://assertlab.com

10

E Computao em Nuvem?
Cloud compuGng is a distributed compuMng paradigm that
focuses on providing a wide range of users with distributed
access to scalable, virtualized hardware and/or soZware
infrastructure over the internet

[Grace Lewis, Basics about Cloud CompuGng, SEI/CMU h"p://bit.ly/fsDBJ8]

Um modelo econmico para uma nova forma de adquirir


e gerenciar recursos de TI

I. Foster, Y. Zhau, R. Ioan, and S. Lu. Cloud CompuGng and Grid CompuGng : 360-Degree Compared. Grid CompuGng Environments Workshop, 2008.
Vinicius Cardoso Garcia :: http://assertlab.com

11

Computao Utilitria / Computao em


Nuvem Pblica

Oferece computao, armazenamento, comunicao a centavos por


hora
Sem adicionais por escalabilidade
1000 computadores @ 1 hora, ou
1 computador @ 1000 horas

Iluso de infinita escalabilidade para o usurio


Tantos computadores quanto voc puder dispor

Exemplos: Amazon Web Services, Google App Engine, Microsoft


Azure
Vinicius Cardoso Garcia :: http://assertlab.com

12

IBM Watson para alugar?

Campeo do Jeopardy
Hardware: 90 IBM Power 750 servers
3.5 GHz 8 cores/server
90 @~$2.40/hour = ~$200/hour
Custo de um advogado ou contador...
Para quais tarefas uma mquina com IA seria to boa quanto
uma pessoa muito bem treinada @ $200/hora?
O que isso pode significar para a sociedade?
Vinicius Cardoso Garcia :: http://assertlab.com

13

http://bit.ly/Cloud_Business

Vinicius Cardoso Garcia :: http://assertlab.com

14

BVP 10 Laws of Cloud Computing 2012

https://bvp.box.com/10lawsofcloudcomputing
Vinicius Cardoso Garcia :: http://assertlab.com

15

10 Technology tendencies

Distributed cocreation moves into the mainstream


Open access network
Making the network the organization
Collaboration at scale
The growing Internet of Things
Experimentation and big data
Wiring for a sustainable world
Imagining anything as a service
The age of the multisided business model
Innovating from the bottom of the pyramid
Producing public good on the grid
Vinicius Cardoso Garcia :: http://assertlab.com

16

h"p://www.techvibes.com/blog/ibm-cloud-compuGng-pla_orm-nova-scoGa-2013-11-28
Vinicius Cardoso Garcia :: http://assertlab.com

17

h"p://research.gigaom.com/2013/11/cloud-providers-need-more-than-encrypGon-to-placate-the-nsa/
Vinicius Cardoso Garcia :: http://assertlab.com

18

h"p://www.cloudtweaks.com/2013/11/cloud-infographic-reasons-to-adopt-cloud-accounGng-in-2014/
Vinicius Cardoso Garcia :: http://assertlab.com

19

h"p://venturebeat.com/2013/11/28/evoluGon-of-the-modern-cloud-how-the-clouds-value-proposiGon-is-changing/
Vinicius Cardoso Garcia :: http://assertlab.com

20

http://survey.telefonica.com/

Vinicius Cardoso Garcia :: http://assertlab.com

21

http://survey.telefonica.com/

Vinicius Cardoso Garcia :: http://assertlab.com

22

http://survey.telefonica.com/

Vinicius Cardoso Garcia :: http://assertlab.com

23

NYCWiN Wireless Apps for a Connected NYC


h"p://sosc.poly.edu/tag/northrop-grumman/
Remote Meter
Reading

License Plate
Recognition

Mobile
fingerprinting

The mobile connecti


granted in our daily l
applied for governm

Small office
connectivity
Traffic
monitoring and
management

Vehicle Tracking &


Bus Arrival Times
Parking Space
Management

Water
monitoring &
protection

Multi-use
traffic signals
(WiFi overlay,
sensors, etc)

Vinicius Cardoso Garcia :: http://assertlab.com

Mobile Video
Transmission

We are helping NYC


provide more service
become a safer comm
24

h"p://sosc.poly.edu/tag/northrop-grumman/

Roadway
Sensors
CCTV

Commercial Radio
and Television

511 Traveler Info


Telephone System

Signal
Controllers
AVL

Highway
Advisory Radio

Computer Aided
Dispatching Systems
Input

Output

Emergency
Medical
Public Service/
Public Safety
Systems

Computer Aided
Dispatching Systems

Management/Control
Centers
Telephone &
Cellular

Commercial Radio
and Television

Public
Transportation

Highway
Call Boxes

In - vehicle
Displays

Public Safety
Vehicles

Vinicius Cardoso Garcia :: http://assertlab.com

Information
Kiosks

Selective
Paging

Public Service
Dispatch

Web
Pages

Signal
Controllers
Dynamic
Message
Signs

25

@vinicius3w

Vinicius Cardoso Garcia :: http://assertlab.com

26