Tradicionalmente, os negócios precisavam criar e manter a infraestrutura para executar aplicativos internos. Com o modelo de Software como serviço, os negócios podem consumir aplicativos hospedados on-line, permitindo que eles diminuam seus custos ao pagar somente o que forem utilizar, além de se beneficiarem de upgrades contínuos e fáceis e da integração simples com os seus dados e sistemas existentes.
Os provedores de aplicativos que criam aplicativos baseados em Software como serviço aprendem rapidamente que a propriedade e a operação da infraestrutura na qual estas soluções estão hospedadas podem ser caras e complexas, especialmente quando a demanda de cliente é incerta.
Independente de você ser uma corporação procurando um ambiente em nuvem, para implantar as suas soluções internas existentes, ou um fornecedor de aplicativos avaliando uma plataforma em nuvem, para implantar o novo aplicativo ou oferta de Software como serviço, considere as seguintes questões:
- Posso usar a linguagem de programação e a plataforma de aplicativo de minha escolha?
- Posso usar o sistema operacional e ambiente no qual meu site da Web existente já está implantado?
- Quais compromissos ou contratos meu provedor de nuvem exigirá? Precisarei fazer um investimento inicial?
- Com que rapidez eu posso responder a picos e lentidões na demanda dos meus clientes ou cargas de computação em nuvem?
- O meu provedor em nuvem tem a experiência para manter uma infraestrutura global, redundante e resiliente?
- Quais considerações de segurança o meu provedor de nuvem abordou?
A Amazon Web Services (AWS) fornece recursos computacionais confiáveis, escaláveis e econômicos nos quais os seus aplicativos são hospedados. Você pode usar os seguintes componentes da AWS individualmente ou combinados para hospedar o seu aplicativo:
Amazon Elastic Compute Cloud (Amazon EC2). O Amazon EC2 fornece uma capacidade computacional redimensionável na nuvem. Defina o ambiente virtual do Amazon EC2 com o sistema operacional, serviços, bancos de dados e pilha da plataforma de aplicativos exigida para o aplicativo hospedado. O Amazon EC2 fornece um console de gerenciamento total e APIs para gerenciar os recursos de computação. Saiba mais »
Amazon Simple Storage Service (Amazon S3). O Amazon S3 fornece uma interface simples de serviço da web para armazenar e recuperar qualquer quantidade de dados, a qualquer momento, de qualquer lugar na web. Ele é durável, altamente disponível e seguro. O Amazon S3 também armazena várias cópias redundantes dos dados. Saiba mais »
Amazon Relational Database Service (Amazon RDS). O Amazon RDS facilita a configuração, a operação e o escalonamento de um banco de dados relacional na nuvem. Ele fornece a capacidade econômica e redimensionável do banco de dados enquanto gerencia tarefas de administração do banco de dados que consomem tempo. Saiba mais »
Amazon CloudFront. O Amazon CloudFront fornece um sistema de entrega de conteúdo distribuído globalmente de alto desempenho. Seu aplicativo pode usar o Amazon CloudFront para distribuir ou transmitir conteúdo facilmente para seus usuários com baixa latência, altas velocidades de transferência de dados, sem compromissos e integração perfeita com o Amazon S3. Saiba mais »
Amazon Simple Queue Service (Amazon SQS). O Amazon SQS fornece um sistema de enfileiramento seguro e de alto desempenho para seu aplicativo, permitindo que você distribua confiavelmente o trabalho entre os processos do aplicativo. Saiba mais »
Amazon DevPay. O Amazon DevPay é um serviço de gestão de contas e de faturamento simples de usar que facilita a venda dos aplicativos que são criados, ou executados, na Amazon Web Services. Saiba mais »