Por trás da
infraestrutura do Cloud
Gleicon Moraes
@gleicon | http://github.com/gleicon | http://blog.7co.cc
PREAMBULO
Sua aplicação começa
assim
App Server
Database
e
App Servers
Database
cresce
App Servers
Master DB
Slave DB
mais
App Servers
Master DB
Slave DB
Cache
ou
App Servers
Master DB
Slave DB
Cache
Indexing Service
menos
App Servers
Master DB
Slave DB
Cache
Indexing Service
API Servers
desse
App Servers
Master DB
Load Balancer/Reverse Proxy
Slave DB
Cache
Indexing Service
API Servers
jeito
App Servers
Master DB
Load Balancer/Reverse Proxy
Slave DB
Cache
Indexing Service
Auth Service
API Servers
Modelos de Serviço
•  Hospedagem – servidores
compartilhados
•  Colocation e servidores dedicados
•  Cloud –Infrae...
Modelos de Serviço
•  Single tenant / Physical Server
•  Single tenant / VM
•  Multiple tenants / VM
•  Multiple t...
IaaS - NIST definition
• 
• 
The capability provided to the consumer is to provision
processing, storage, networks, and...
IaaS - Wikipedia
• 
In this most basic cloud service model, cloud providers offer computers, as
physical or more often ...
IaaS - tl;dr
• 
Automate infrastructure such as the customer will not
know the underlying details, will not manage them...
Cloud - building blocks
•  Compute - virtual servers, images
•  Storage
•  Network devices: firewall, switches, load
...
Cloud - Resumido
• 
• 
• 
• 
• 
• 
• 
Hypervisor + servidores + storages + rede = time
sharing/heavy lifting
Capacity...
Arquitetura - Cloud
Internet
Main Network
Physical Servers
hypervisor
Simplestack
ovs
Network
Gear
Si...
Provisionamento - Cloud
Cloud
Control Panel
API
Sales
Provisioner
?
Obrigado !
of 21

Por trás da infraestrutura do Cloud - Campus Party 2014

Palestra na arena Hypátia da Campus Party 2014 sobre Cloud, IaaS e a vida de aplicações na web
Published on: Mar 4, 2016
Published in: Technology      
Source: www.slideshare.net


Transcripts - Por trás da infraestrutura do Cloud - Campus Party 2014

  • 1. Por trás da infraestrutura do Cloud Gleicon Moraes @gleicon | http://github.com/gleicon | http://blog.7co.cc
  • 2. PREAMBULO
  • 3. Sua aplicação começa assim App Server Database
  • 4. e App Servers Database
  • 5. cresce App Servers Master DB Slave DB
  • 6. mais App Servers Master DB Slave DB Cache
  • 7. ou App Servers Master DB Slave DB Cache Indexing Service
  • 8. menos App Servers Master DB Slave DB Cache Indexing Service API Servers
  • 9. desse App Servers Master DB Load Balancer/Reverse Proxy Slave DB Cache Indexing Service API Servers
  • 10. jeito App Servers Master DB Load Balancer/Reverse Proxy Slave DB Cache Indexing Service Auth Service API Servers
  • 11. Modelos de Serviço •  Hospedagem – servidores compartilhados •  Colocation e servidores dedicados •  Cloud –Infraestrutura como Serviço •  PaaS – Plataforma como Serviço
  • 12. Modelos de Serviço •  Single tenant / Physical Server •  Single tenant / VM •  Multiple tenants / VM •  Multiple tenants / Physical Server •  Multiple VMs / Physical Server •  Multiple tenants on a pool of virtual/physical servers
  • 13. IaaS - NIST definition •  •  The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, and deployed applications; and possibly limited control of select networking components (e.g., host firewalls). * http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
  • 14. IaaS - Wikipedia •  In this most basic cloud service model, cloud providers offer computers, as physical or more often as virtual machines, and other resources. The virtual machines are run as guests by a hypervisor, such as Xen or KVM. Management of pools of hypervisors by the cloud operational support system leads to the ability to scale to support a large number of virtual machines. Other resources in IaaS clouds include images in a virtual machine image library, raw (block) and file-based storage, firewalls, load balancers, IP addresses, virtual local area networks (VLANs), and software bundles.[46] IaaS cloud providers supply these resources on demand from their large pools installed in data centers. For wide area connectivity, the Internet can be used or—in carrier clouds -- dedicated virtual private networks can be configured. * http://en.wikipedia.org/wiki/Infrastructure_as_a_service#Service_models
  • 15. IaaS - tl;dr •  Automate infrastructure such as the customer will not know the underlying details, will not manage them and can provision services automagically.
  • 16. Cloud - building blocks •  Compute - virtual servers, images •  Storage •  Network devices: firewall, switches, load •  balancer, DNS Services (management, security, project)
  • 17. Cloud - Resumido •  •  •  •  •  •  •  Hypervisor + servidores + storages + rede = time sharing/heavy lifting Capacity planning diferente de servidores fisicos Configuração flexível Provisionamento rápido Vertical Scaling Horizontal scaling Serviços de gerenciamento
  • 18. Arquitetura - Cloud Internet Main Network Physical Servers hypervisor Simplestack ovs Network Gear SimpleNet/Quantum Firewall
  • 19. Provisionamento - Cloud Cloud Control Panel API Sales Provisioner
  • 20. ?
  • 21. Obrigado !

Related Documents