O que é Cloud Computing?
Transcrição
O que é Cloud Computing?
S317091: Grid Consolidation criando o Database Cloud Rafael Bitencourt, Oracle, Arquiteto Sênior de Soluções The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. 2 Agenda 1. 2. 3. 4. 5. Breve Introdução a Cloud Computing O que Observamos em Nossos Clientes? Cloud Computing no OOW Oracle University Q&A 3 <Insert Picture Here> O que é Cloud Computing? 4 O que é Cloud Computing? Cloud computing é um modelo para permitir acesso conveniente e sob demanda para um conjunto compartilhado (e configurável) de recursos computacionais (por exemplo, redes, servidores, storage, aplicações e serviços) que podem ser rapidamente provisionados e lançados com o mínimo esforço de gestão ou interação com prestadores de serviço. O Cloud Computing é composto de: 5 Características Essenciais • Pool de Recursos • Elasticidade • On-demand self-service • Serviços Mensuráveis • Amplo acesso à Rede 3 Modalidades • SaaS • PaaS • IaaS 4 Modelos de Deploy • Public Cloud • Private Cloud • Community Cloud • Hybrid Cloud Source: National Institute of Standards (NIST) Definition of Cloud Computing v15 (Tradução Livre) 5 O que torna Cloud Computing Possível? Computação de Baixo Custo Alta largura de banda de rede Storage Compartilhado Virtualização 6 Soluções em Cloud Computing SaaS • Aplicativos prontos para o uso • Restrito a utilizar os recursos disponíveis PaaS • Componentes e serviços padronizados • Suporte a Diferentes Ambientes de (DEV, PRD, etc) DBaaS IaaS • Recursos básicos de infraestrutura • Flexibilidade para instalar softwares 7 Public Clouds e Private Clouds Public Clouds • Usado por multiplos usuários (empresas) em modo compartilhado • Hospedado e gerenciado por um provedor de serviços de Cloud SaaS SaaS PaaS PaaS IaaS IaaS Private Cloud I I N N T E R N E T T R A N E Apps SaaS PaaS PaaS IaaS IaaS • Utilizado apenas por uma organização • Controlado e gerenciado pela equipe própria de TI T Trade-offs Menor custo inicial Gerenciado externamente OpEx Menor custo total Maior controle sobre segurança, compliance, QoS CapEx & OpEx As empresas estão adotando um mix de public e private clouds 8 Evolução de Private e Public Clouds Public Clouds Evolução de Public Clouds IaaS Evolução de Private Clouds Padronização • • • • PaaS IaaS SaaS PaaS App1 App2 App3 Condolidação Híbrida SaaS Virtual Private Cloud App1 App2 App3 App1 App2 App3 App1 App2 App3 Private PaaS Private PaaS Private PaaS Private IaaS Private IaaS Private IaaS Silos Grid Físico Dedicado Estático Heterogêneo • Virtual • Serviços Compartilhados • Dinâmico • Appliances Padronizados Private Cloud Híbrida • Self-service • Federação com public clouds • Gest. de Rec. baseado em • Interoperabilidade Políticas • Cloud bursting • Chargeback • Capacity planning 9 Estratégia Oracle para Cloud Computing Objetivos: • Garantir que o modelo de Cloud Computing possa ser adotado em todas organizações • Suportar ambos modelos (public e private clouds) para permitir ao cliente a escolha Oracle Applications Oracle On Demand Public Clouds SaaS SaaS PaaS PaaS IaaS IaaS Private Cloud I I N N T E R N E T T R A N Apps SaaS PaaS PaaS IaaS IaaS E T Users Oracle Technology in public clouds Oracle Private PaaS 10 Agenda 1. 2. 3. 4. 5. Breve Introdução a Cloud Computing O que Observamos em Nossos Clientes? Cloud Computing no OOW Oracle University Q&A 11 <Insert Picture Here> O que observamos em nossos clientes? Resumo 12 O que observamos em nossos clientes? • Todos os clientes buscam • Pool de Recursos • Maior elasticidade dos ambientes • Caracteristicas adotadas em alguns clientes • Self-service para serviços sob demanda • Serviços mensuráveis • Alta largura de banda de rede • Padronização é fator chave para muitos clientes • Cloud services • Cloud building blocks (i.e células) 13 Direcionadores da mudança Redução: • CapEx • Servidores • Storage • Custo SW/HW • OpEx • Manutenção • Gestão Reduzir Custos de TI Reduzir Complexid ade Aumentar Agilidade Aumentar Qualidade do Serviço 14 Direcionadores da mudança Redução: • CapEx • Servidores • Storage • Custo SW/HW • OpEx • Manutenção • Gestão Redução: • Configurações • Serviços Reduzir Custos de TI Reduzir Complexid ade Aumentar Agilidade Aumentar Qualidade do Serviço Padronização 15 Direcionadores da mudança Redução: • CapEx • Servidores • Storage • Custo SW/HW • OpEx • Manutenção • Gestão Redução: • Configurações • Serviços Reduzir Custos de TI Reduzir Complexid ade Aumentar Agilidade Aumentar Qualidade do Serviço Padronização Melhoria: • SLA • Disponiblidade • Segurança 16 Direcionadores da mudança Redução: • CapEx • Servidores • Storage • Custo SW/HW • OpEx • Manutenção • Gestão Busca: • Modificações online • Respostas rápidas • Menor TTM Redução: • Configurações • Serviços Reduzir Custos de TI Reduzir Complexid ade Aumentar Agilidade Aumentar Qualidade do Serviço Padronizar Melhoria: • SLA • Disponiblidade • Segurança 17 Exemplos de resultados alcançados Redução de OpEx em 5060% Redução no tempo de deploy de BD de 3 meses para 2 minutos Reduzir Custos de TI Reduzir Complexid ade Aumentar Agilidade Aumentar Qualidade do Serviço Re-hosting de 400 DBs em uma arquitetura Cloud Melhora na performance do BI em 50% 18 Consolidação no Database Cloud Estudo de caso em clientes Workload CBA FedEx DB Dell ROI OS Storage Servers Consolidação 19 Approaches para consolidação variam… Mas o ponto em comum é o pool de servidores ERP Sales DW ERP Sales DB OS OS DB OS OS Hypervisor Shared Storage Server + (database) • Enabled by server virtualization • VMs share a physical server • Each Database Service deployed in dedicated VMs • VM level elasticity • Use with simple databases ERP DW Sales DB DB DB DW DB DB OS OS Cluster Shared Storage Database Consolidation • Enabled by RAC • Multiple DBs share a cluster and/or OS • Flexible Database Services • Fine grain service level elasticity • Use with any database OS OS Cluster Shared Storage Schema Consolidation • Enabled by RAC • Multiple DBs share same database • Flexible Database Services • Fine grain service level elasticity • Use with most databases 20 Virtualização de Servidores VM + Database instance • Razões para adoção • Simples implementação • Migração facilitada • Isolamento • Preocupações • • • • Baixa densidade na consolidação Baixo ROI Performance “Descontrole” HR Sales DB DB OS OS ERP DB DB OS OS DW DB DB DB OS OS OS OS Hypervisor Shared Storage 21 Consolidação de Databases Provisionamento de Instâncias • Razões para adoção • Alta densidade na consolidação • ROI • Performance • Suporte a qualquer aplicação • Preocupações HR Sales DB OS DB ERP DB OS DW DB DB OS OS Cluster Shared Storage • Requer padronização de SO • Isolamento 22 Consolidação de Schemas Provisionamento de Schemas de BD • Razões para adoção • • • • • Maior eficiência Provisionamento mais rápido Melhor ROI Performance Uso eficiente da memória • Preocupações HR Sales ERP DW DB OS OS OS OS Cluster Shared Storage • Requer qualificação de App. • Requer padronização de DB e OS • Isolamento 23 Processo de deploy muito semelhante Com alguns passos opcionais… 3. Use Service 4. Scale up/down 2. Build Service Templates • Assemble using shared components • Enable self service 1. Set Up Cloud • Adjust capacity based on policies • Monitor via self service Service Users Service Developer Service Owner Services Shared Components • Meter usage and charge back to service owners or departments Self-Service Interface Oracle Database IT • Set up PaaS • Set up shared components • Set up self service portal 5. Chargeback Oracle Enterprise Linux/Sun Solaris Oracle Enterprise Manager Oracle VM 24 <Insert Picture Here> O que observamos em nossos clientes? Práticas, dicas e considerações 25 #1: Padronize o máximo possível Seu Data Center se parece com a “Winchester House”? Considerações • Realmente vale a pena consolidar seus recursos computacionais? • Você não deveria racionalizar o ambiente primeiro? • Configurações • Classes de serviço • Classes de usuário • 38 anos de construção (em andamento) e orçamento de U$ 70 milhões • 149 diferentes construtores, com 65 portas da casa levando a paredes vazias! • 13 escadas que levam a lugar nenhum • “Mrs. Winchester nunca desenhou a planta baixa da casa. A maior parte dos desenhos foi feito em guardanapos de papel e folhas avulsas!” Source: http://www.winchestermysteryhouse.com • Melhores práticas dos clientes estudados • Racionalize e depois consolide • Ofereça um conjunto limitado de serviços e configurações • Solicitações fora do padrão devem ser tratadas como exceção e altamente tarifadas • Racionalização, racionalização, … 26 #2: Planeje-se para exceções • Requisições de Serviço •Tipos de Bancos de Dados • Necessidade de flexibilidade • Isolamento • Securança, Recursos, Falhas • Requisitos para parceiros • Como gerenciar? • Arquiteturas Hibridas •… 27 #3: Escolha a arquitetura certa. A Oracle suporta todas, cada uma com suas vantagens IaaS PaaS • Mais liberdade • Mais trabalho • Maior isolamento • Maior ROI • Melhor gestão App App Componentes Díspares App • Maior agilidade • Maior eficiência App Componentes compartilhados Mais para Construir Menos para construir Fundação consistente Fundação PaaS Inconsistente Database Management IaaS OS Virtualization Management OS Virtualization 28 © 2009 Oracle Corporation #4: Consolide o que for viável. Densidade na consolidação e eficiência operacional variam Server Resources Storage Resources Schema Cloud Architecture Reduzir #DB’s e homes Database Capacidade Reduzir # de schemas IOPS Reduzir # de dbs Reduzir #OS’ Server Reduzir #Server’s Workloads + Reduzir storage Dynamic Rebalance 29 #5: Planeje-se para gerenciar recursos SLA, Componentes, … • • • • • • • Baseado no SLA ou Uso? Automático ou Manual? O que será online/offline? Quais recursos? Granularidade Quais pontos de controle? Manter configuração balanceada • Impacto das mudanças • Limitações da Arquitetura Database • CPU, Memory, IO • Processes, Concurrency • Services, Sessions, Module, Action, User • Resource manager, Priorities • … OS Server • • • • • Scheduling Concurrency CPU, Memory, IO Priority … 30 Dica: Não esqueça da memória! • Memória é normalmente um recurso limitante • Planeje e otimize o uso de memória •… 31 Agenda 1. 2. 3. 4. 5. Breve Introdução a Cloud Computing O que Observamos em Nossos Clientes? Cloud Computing no OOW Oracle University Q&A 32 Soluções Oracle para Cloud Computing Application 1 Integration: SOA Suite Application 2 Application 3 Platform-as-a-Service (PaaS) Cloud Management Shared Services Oracle Enterprise Manager Process Mgmt: BPM Suite Security: Identity Mgmt User Interaction: WebCenter Assembly Builder Application Server Cloud (Exalogic) Self Service Provisioning Database Cloud (Exadata) Dynamic Scaling & Metering Infrastructure-as-a-Service (IaaS) Visibility, Diagnostics & Dynamic Workload Operating Systems: Oracle Enterprise Linux/Sun Solaris Virtualization: Oracle VM/Sun Hypervisor Servers Testing , Patch & Federation Mgmt. Storage 33 Oracle Database Cloud Machine Database Cloud in a Box Capacidade Flexivel Data Warehouse Data OLTP Multi Media Data Data Base Machine • Grid architecture for scale-out of database and storage servers • Smart Scan for offloading query processing to the storage layer • Smart Flash Cache storage for real-time random I/O • Data compression tuned for OLTP, Warehousing and Archival data • Infiniband networking to support massive data transfers Compartilhamento de Recursos • ASM (Automatic Storage Management) shares Exadata storage across all databases • RAC (Real Application Clusters) shares large DBs across many nodes • IORM (I/O Resource Management) allocates I/O bandwidth based on database or application priorities • Instance Caging shares CPU for multiple databases within a node • Quality of Service manage resource allocation based on SLAs, supports allocation between databases. Com todos os recursos de um banco de dados ORACLE • Real Application Clusters, Backup/Recovery, Replication, Security, Partitioning, Large Objects, Enterprise Manager… 34 Sessões sobre Cloud : Oracle e Parceiros S317492 - Cloud-Based Business Integration: da visão à realidade Data/Hora: 07/12/2010; 11:45 | Local: Auditorio 3 Manas Deb WIPRO S320042 - Crescimento sustentável através de soluções combinadas em TI, Cloud Computing e BPO Data/Hora: 07/12/2010; 14:00 | Local: Auditorio 7 Ashwin Bhatia e Jefferson Malatesta – Wipro 317409 - EXALOGIC Elastic Cloud: Uma plataforma otimizada para o Oracle Fusion Middleware Data/Hora: 08/12/2010; 17:00 | Local: Auditorio 1 Adam Messinger (Vice President Development Fusion Middleware) DELL S320028 - Cloud Computing: Construindo uma infraestrutura de nuvem privada usando Oracle VM Data/Hora: 09/12/2010; 15:45 | Local: Auditorio 4 Cassiano Roloff - DBA Senior e Roberto Petry - Gerente de Banco de Dados Dell S317537 - Enterprise 2.0 em ação: melhores práticas, casos de sucesso de clientes e cloud computing Data/Hora: 09/12/2010; 15:45 | Local: Auditorio 8 Sachin Agarwal (Director of Product Management) 35 Agenda 1. 2. 3. 4. 5. Breve Introdução a Cloud Computing O que Observamos em Nossos Clientes? Cloud Computing no OOW Oracle University Q&A 36 Soluções de Treinamento – Oracle University Database Applications +3,000 cursos emFusion mais de 50 produtos ! Middleware • Oracle Database 11g, Database 10g • Real Application Clusters • Grid Infrastructure • Enterprise Manager for Database • SQL and PL/SQL • MySQL • Data Warehousing • Exadata • Database Security • Data Guard • Application Express • Embedded Database • In-Memory Database Cache • Spatial • Secure Enterprise Search • Java • Application Server and Infrastructure • Service-Oriented Architecture and Process Management • Content Management • Enterprise 2.0 and Portals • Enterprise Performance Management • Business Intelligence • Identity Management • Developer Tools • Data Integration • Transaction Processing • Enterprise Management • Oracle E-Business Suite • PeopleSoft Enterprise • Siebel • JD Edwards EnterpriseOne • Hyperion • Primavera • Application Integration Architecture • User Productivity Kit • Oracle CRM On Demand • JD Edwards World • Governance, Risk, and Compliance Management • Agile Product Lifecycle Management • AutoVue Enterprise Visualization • Oracle Policy Automation • Demantra • Transportation Management • Tutor • Oracle Open Office Server and Storage Systems • Oracle Solaris • Oracle Solaris Cluster • Virtualization • Linux • Security • Enterprise Manager Ops Center • Sun Oracle Database Machine • Sun Servers • Sun Storage and Tape Industries • Communications • Life Sciences • Insurance • Retail • Utilities • Higher Education 37 Contate a Oracle University ! Para turmas públicas / inscrições online : education.oracle.com Para desenhar um plano de capacitação especializado, entre em contato com um Representante da Oracle University : oracle.com/education/contacts 0800 891 6502 | [email protected] 38 Perguntas & Respostas Contato: Rafael Bitencourt [email protected] +55 31 9243-4802 39
Documentos relacionados
Mercado de TI, Cloud Computing, SaaS, PaaS e IaaS
pode ter uma instalação local, como antivírus, serviços de backup, bancos de dados, etc. SaaS é muito eficaz na redução dos custos das empresas, pois proporciona a empresa um acesso a aplicações co...
Leia maisbios oradores conferência
2004 – 2006 Lead Global LSP partnership SAP 2007 – 2009 SAP Practice Manager 2009 – 2011 Division Manager SAP 2012 – 2013 Division Manager BIM 2014 - Director New Business Models & IP 2015 - CTO Ap...
Leia mais