Características da Computação em Nuvem
neste artigo, vamos olhar para algumas das principais características da computação em nuvem. Também examinaremos os vários componentes que compõem uma arquitetura de computação em nuvem, e os modelos de computação em nuvem mais prevalentes no uso atual.
- características da computação em nuvem: Elasticidade
- virtualização em computação em nuvem
- virtualização do servidor
- Virtualização de Armazenamento
- características da computação em nuvem: Virtualização de Hardware
- virtualização do Sistema Operacional
- virtualização Desktop
- Characteristics of Cloud Computing: Network Virtualization
- Cloud Computing Architecture
- Front End Architecture
- Back End Architecture
- Middleware
- Hypervisor
- software de implantação
- características da computação em nuvem: Route of Connectivity
- modelos de Cloud Computing
- Characteristics of Cloud Computing
características da computação em nuvem: Elasticidade
você provavelmente estará familiarizado com materiais elásticos físicos, que você pode puxar e esticar em diferentes formas, mas que, em seguida, voltar à sua forma original quando você deixar ir. Elasticidade na computação em nuvem é a capacidade de um recurso crescer ou encolher e, em seguida, retornar ao seu nível de oferta original em linha com a demanda.
através da alocação dinâmica de recursos para aplicações, projetos, fluxos de trabalho e processos, os prestadores de serviços de nuvem podem fornecer a quantidade exata de recursos que um indivíduo ou empresa precisa para executar algo. Isso promove a eficiência de custos, permitindo que os usuários otimizem seu uso na nuvem sem gastar dinheiro em quaisquer recursos fornecidos que eles não precisam.
a elasticidade da nuvem ajuda os usuários a evitar o excesso de provisionamento ou sub-provisionamento de seus recursos. Se, por exemplo, muita capacidade de armazenamento, poder de processamento ou memória for fornecida a um usuário, eles podem encontrar-se pagando por ativos na nuvem que eles nunca usarão. Por outro lado, se houver poucos recursos disponíveis, o usuário pode não ser capaz de executar seus processos corretamente.A elasticidade também permite aos usuários da nuvem escalar suas infra-estruturas e recursos para cima ou para baixo em resposta a mudanças nas condições. Assim, por exemplo, um sistema de nuvem elástica pode injetar recursos adicionais durante uma corrida sazonal ou um período de pico diário, e então diminuir automaticamente quando a demanda se torna menor.
virtualização em computação em nuvem
em computação, virtualização é a criação de uma versão virtual (ao invés de física) de algo, como um servidor, desktop, dispositivo de armazenamento, sistema operacional, ou recursos de rede. A técnica torna possível compartilhar uma única instância física de um recurso ou uma aplicação em várias instâncias. Ele faz isso atribuindo um nome lógico a um dispositivo físico e fornecendo um ponteiro para esse recurso físico, que pode ser chamado por vários usuários quando necessário.
Virtualização em cloud computing é o que permite aos fornecedores de serviços para criar milhões de máquinas virtuais e executá-los em muitos ambientes diferentes para centenas de milhões de usuários ao redor do mundo. Virtualização pode ser aplicada a vários aspectos do ambiente de computação.
virtualização do servidor
virtualização software instalado diretamente em um sistema de servidor divide um servidor físico em vários servidores. Dentro de um único servidor, você pode usar virtualização para executar várias tarefas (desktops, aplicativos, etc.). A computação em nuvem usa a virtualização do servidor para dividir cada servidor físico na rede de um provedor em vários servidores em uma base de demanda, e para equilibrar a carga na rede.
Virtualização de Armazenamento
Em um contexto de computação em nuvem, virtualização de armazenamento de agregados ou grupos de armazenamento físico a partir de vários dispositivos de armazenamento de rede para que ele se parece com um único dispositivo de armazenamento. Estes dispositivos físicos de armazenamento de dados podem vir de diferentes fornecedores ou centros de dados, mas para o usuário final, o “conjunto de armazenamento” virtual parece ter origem a partir de uma única fonte.
virtualização de armazenamento também pode ser alcançada usando aplicações de software e é feito principalmente para fins de backup e recuperação.
características da computação em nuvem: Virtualização de Hardware
Em virtualização de hardware, software de máquina virtual instalado no hardware do sistema, e um sistema de gerenciamento de software conhecido como um hypervisor controles e monitores de processamento, memória e outros recursos de hardware. Após o processo de virtualização estar completo, os usuários podem instalar diferentes sistemas operacionais nas máquinas virtuais e executar diferentes aplicações nesses sistemas operacionais.
virtualização de Hardware é tipicamente implementada para plataformas de Servidores, uma vez que controlar máquinas virtuais é muito mais fácil do que controlar um servidor físico.
virtualização do Sistema Operacional
neste processo, o software de máquina virtual instala-se no sistema operacional da máquina hospedeira, ao invés de diretamente no sistema de hardware. Virtualização do sistema operacional é usado principalmente para testar aplicações em diferentes plataformas e ambientes operacionais.
virtualização Desktop
com virtualização desktop, os provedores de computação em nuvem podem dar aos usuários uma plataforma inteira de computação, sem que eles tenham que instalar hardware adicional. Virtualização Desktop também permite que os usuários executem diferentes sistemas operacionais em seus dispositivos conectados – por exemplo, um proprietário de smartphone usando virtualização desktop poderia executar um desktop Windows 10 no Android.
Characteristics of Cloud Computing: Network Virtualization
Network virtualization makes it possible to create multiple individual networks from one physical local area network (LAN). Para os usuários da enterprise cloud, particularmente, isso lhes permite criar uma nuvem privada virtual – uma rede “online” que não se conecta à internet pública.
Cloud Computing Architecture
Cloud computing architecture consists of various components and sub-components that make up the structure of the system. Estes componentes podem ser recursos no local, recursos de nuvem, componentes de software, serviços e middleware, e podem se manifestar como bases de dados, capacidades de software, aplicações, recursos de rede, etc.
Front End Architecture
the front end is the client part of cloud computing, which is visible to the client, customer, or user. Uma plataforma front-end pode incluir clientes gordos, clientes magros e dispositivos móveis. Componentes de arquitetura Front-end incluem a interface de usuário e o sistema de computador do cliente, ou a rede que é usada para acessar o sistema de nuvem.
Back End Architecture
the cloud computing back end is the side of the system that’s used by the service provider. Componentes de arquitetura Back end incluem os vários servidores, computadores, sistemas de armazenamento de dados, Máquinas Virtuais e programas que juntos compõem a nuvem de serviços de computação.
além disso, o back end é responsável por fornecer os mecanismos de Segurança, Controle de tráfego e protocolos que conectam computadores em rede para a comunicação.
Middleware
no final do provedor, um servidor central administra o sistema, monitorando o tráfego e demandas do cliente. Este servidor central segue um conjunto específico de protocolos e usa um tipo especial de software chamado middleware, que permite que computadores em rede se comuniquem uns com os outros.
Hypervisor
With virtualization, a key element of cloud computing delivery, the hypervisor or Virtual Machine Monitor (VMM) consists of the software, hardware, and firmware that creates and runs virtual machines. O hypervisor fornece a cada usuário uma plataforma conhecida como uma plataforma operacional Virtual, o que torna possível configurar e gerenciar o sistema operacional do hóspede para usar a nuvem.O software de gerenciamento de nuvem incorpora vários planos e estratégias que ajudam a aumentar o desempenho da nuvem e fornece recursos como a entrega no tempo do armazenamento, segurança adequada e acesso sempre on-line.
software de implantação
software de implantação inclui todas as instalações e configurações obrigatórias necessárias para tornar a nuvem acessível ao usuário. É um componente de back-end que implementa antes do provisionamento de recursos de nuvem ocorrer.
características da computação em nuvem: Route of Connectivity
This is a virtual route linking cloud servers, whose speed of data transfer depends on the user’s network or internet connection. Normalmente, a rota de conectividade tem opções de configuração que permitem ao usuário personalizar a rota e o protocolo.
modelos de Cloud Computing
geralmente são considerados três principais modelos de cloud computing ou métodos de entrega baseados em cloud: Software como um serviço (SaaS), infra-estrutura como um serviço (IaaS), e plataforma como um serviço (PaaS).SaaS é um método de entrega de software baseado em nuvem no qual o software é acessado online através de uma assinatura, ao contrário de ser comprado e instalado em computadores individuais e outros dispositivos. Normalmente cobrado mensalmente ou anualmente, a taxa de assinatura normalmente cobre a própria aplicação, juntamente com Licenciamento de software, suporte e a maioria das outras taxas.
a Partir da perspectiva da empresa, o principal benefício do modelo de entrega SaaS é que ele elimina a necessidade de instalar e executar aplicativos em casa ou computadores de centros de dados. Isso liberta a empresa dos encargos de tempo e custo associados à aquisição, gestão e manutenção de hardware adicional para executar o software, bem como a necessidade de licenciamento individual, instalação e suporte.
como o seu nome indica, o IaaS oferece acesso à infra – estrutura de TI fundamental-compute, rede e recursos de armazenamento baseados em nuvem, etc. – a clientes em regime pay-as-you-go. O modelo permite que as empresas evitem o custo e a complexidade da compra, Gestão e manutenção desses recursos.
PaaS é um modelo de computação em nuvem, na qual provedores de host e a entregar o hardware e ferramentas de software necessárias para o desenvolvimento de aplicativos para os usuários através da internet. O modelo torna possível para os desenvolvedores construir uma aplicação inteira em um navegador web de qualquer lugar do mundo, facilitando o trabalho remoto e colaboração de longa distância.
Summary:
Characteristics of Cloud Computing
Characteristics of Cloud Computing: Elasticity. Elasticidade na computação em nuvem é a capacidade de um recurso crescer ou encolher e, em seguida, retornar ao seu nível de oferta original em linha com a demanda. Virtualização em computação em nuvem: em computação, virtualização é a criação de uma versão virtual (ao invés de física) de algo, como um servidor, desktop, dispositivo de armazenamento, sistema operacional ou recursos de rede. Características da computação em nuvem: rota de conectividade: Esta é uma rota virtual que liga servidores de nuvem, cuja velocidade de transferência de dados depende da rede do usuário ou conexão de internet. Modelos de computação em nuvem: geralmente são considerados três principais modelos de computação em nuvem ou métodos de entrega baseados em nuvem: Software como um serviço (SaaS), infraestrutura como um serviço (IaaS), e plataforma como um serviço (PaaS).