Lar Finanças Pessoais Amazon Serviços da Web para Dummies Cheat Sheet - dummies

Amazon Serviços da Web para Dummies Cheat Sheet - dummies

Vídeo: AWS Tutorial For Beginners | AWS Training | Intellipaat 2025

Vídeo: AWS Tutorial For Beginners | AWS Training | Intellipaat 2025
Anonim

Por Bernard Golden

Amazon Web Services (AWS) é um provedor de serviços em nuvem que oferece acesso fácil a uma variedade de recursos de computação úteis, todos oferecidos de forma on-demand e econômica. Se você é um profissional de TI que está pronto para abraçar os Serviços da Web da Amazon, quebre seus hábitos de padrões de design de aplicativos antigos e implemente novas abordagens que alavancem as características e forças da AWS. Compreenda as possibilidades e limitações da AWS e use o serviço como inspiração para idéias inovadoras para sua organização.

5 Principais Características dos Serviços Web da Amazon

No que diz respeito aos Serviços da Web da Amazon (AWS), é vital compreender as suas principais características para garantir que as suas aplicações funcionem bem no ambiente amazônico. Afinal, como diz o ditado, você não pode jogar o jogo sem entender as regras.

Aqui estão as características AWS que você deve ter em mente ao planejar suas aplicações:

  • A AWS oferece uma variedade de serviços, todos concebidos para oferecer um conjunto de funcionalidades. Cada serviço está sozinho, mas você pode misturá-los e combiná-los para atender às necessidades específicas de sua aplicação.

  • Cada serviço é, bem, um serviço , oferecido através de uma API. Alguns de vocês podem escolher usar a interface de usuário de Amazon ou de terceiros, enquanto outros podem optar por acessar o AWS diretamente através de APIs ou o kit de desenvolvimento de software da AWS. Não importa como você acessa os serviços, lembre-se de que cada um possui suas próprias funcionalidades e idiossincrasias.

  • A infra-estrutura AWS é propensa a falhas, e a Amazon consegue a robustez do serviço por meio da redundância. Para os serviços que a Amazon oferece acordos de nível de serviço (SLAs), ele geralmente mantém três cópias da computação e dados associados a um serviço.

  • AWS é oferecido em uma demanda, pague pelo que você usa o modelo. AWS pode ser um negócio fantástico, com custos muito baixos quando você está começando a desenvolver uma aplicação. No entanto, o medidor está sempre em execução, por assim dizer, por isso é importante rastrear o que você usa.

  • Os serviços AWS são oferecidos em uma partição baseada na região e disponibilidade baseada em zona. O acesso a dados em uma região a partir de instâncias EC2 em outro impõe taxas de tráfego de rede, portanto, saber onde seus dados estão localizados e seus aplicativos precisam ser executados é importante se você deseja reduzir os custos.

4 Dicas para projetar aplicativos para serviços da Amazon Web

Como a Amazon Web Services (AWS) difere tanto das ofertas de infra-estrutura tradicionais, a tentativa de aplicar princípios de design de aplicativos tradicionais nem sempre resulta em melhores resultados.Aqui estão alguns pontos a ter em mente:

  • Tudo falha o tempo todo: Essas são as palavras-passe da AWS da Amazon, e elas também devem ser suas. Em particular, as instâncias EC2 podem falhar ou parar de responder de forma inesperada, de modo a incorporar resiliência à falha de recursos em seu aplicativo.

  • Use a redundância para garantir o tempo de atividade da aplicação: Como os recursos da AWS podem falhar, siga o princípio de funcionamento da Amazon e crie e implemente a redundância na sua aplicação. A redundância protege seu aplicativo contra falhas de recursos.

  • Projete o seu aplicativo para aumentar e diminuir horizontalmente: Como os recursos da AWS incorrem em custos, sejam eles muito usados ​​ou utilizados, é importante que sua aplicação seja capaz de crescer e reduzir seus recursos para que você estão usando apenas o que você precisa para suportar o desempenho e a resiliência do seu aplicativo.

  • Use os componentes de código aberto o máximo possível: O software de código aberto não só custa menos, mas as condições de licenciamento tornam muito mais agradável o uso esporádico. O software proprietário, ao contrário, normalmente requer uma taxa de licença significativa se o software é executado por cinco minutos ou cinco anos.

5 Formas pouco comuns de usar os Serviços da Web Amazon para Aplicações

O Amazon Web Services (AWS) fornece um conjunto de serviços muito mais rico do que a maioria das pessoas reconhece. Embora a maioria conheça e use produtos AWS bem conhecidos como EC2 e S3, muitas pessoas não conseguem explorar ainda mais a AWS e aprender sobre outros serviços que poderiam usar para suas aplicações. Ao alavancar serviços de plataforma e núcleo AWS adicionais, você pode:

  • Desenvolver aplicativos muito mais ricos: Por exemplo, usando o ElasticSearch, você pode fornecer pesquisas sofisticadas dentro de sua aplicação. Há toda uma gama de serviços AWS apenas esperando por você para usá-los.

  • Entregar aplicativos muito mais rapidamente: Ao invés de localizar e implementar pacotes de software de código aberto, ou (pior ainda) passando tempo sem fim negociando contratos de licença proprietários, você pode começar a usar os serviços da AWS para desenvolver seu aplicativo rapidamente e trazê-lo em produção mais cedo.

  • Melhor utilização do serviço de correspondência com o custo do serviço: Todos os serviços AWS da Amazon são entregues de forma on-demand, sem compromissos, com base em uso. Ao usar os serviços da AWS em seu aplicativo, você pode combinar seus custos com seus benefícios, garantindo que seu aplicativo obtenha bons resultados econômicos.

  • Construa aplicativos mais escaláveis: A Amazon projeta todos os seus serviços para serem executados em escala. Se o seu pedido requer quantidades maciças de qualquer produto da AWS, você pode ter certeza de que a Amazon criou seus serviços para se escalar em qualquer nível que você precise.

  • Aproveite a própria experiência da Amazon: Muitos dos produtos AWS foram criados originalmente para ajudar a Amazon. Com executa o seu negócio de comércio eletrônico. Se você usar qualquer produto AWS, você pode ter certeza de que eles foram testados em batalha nos mais difíceis ambientes de comércio eletrônico.

5 coisas que a Amazon Web Services pode e não pode fazer

Uma receita segura de decepção é esperar mais do Amazon Web Services (AWS) do que pode entregar.Embora a AWS seja uma coleção rica de serviços que estejam disponíveis em escala efetivamente ilimitada, é importante entender que há uma série de coisas que a AWS pode e não pode fazer:

  • AWS não pode fazer sua aplicação legada "nuvem -Sediada. " Os aplicativos legados geralmente foram projetados para cargas estáveis ​​com infra-estrutura de hardware estática. Provavelmente eles trabalharão no AWS, mas eles não se tornarão aplicativos mágicos da nuvem.

  • AWS pode suportar aplicativos altamente escaláveis. Pense em AWS como oferecendo capacidade infinita. Todos os aplicativos com os quais você teve problemas porque superaram a carga prevista do usuário, o uso de armazenamento ou o tráfego de rede? Não há mais problema com o AWS. A Amazon fornece o recurso, você fornece a carga do aplicativo.

  • AWS não pode tornar a sua aplicação à prova de falhas. O Amazon projetou AWS com base na noção de que "tudo falha o tempo todo. "Embora o AWS seja projetado para ser altamente resiliente à falha de recursos, isso não significa que seu aplicativo não pode falhar - isso significa apenas que você tem a capacidade de tornar seu aplicativo mais robusto, se você alavancar os princípios de design de aplicativos AWS.

  • AWS pode fazer custar menos para executar seu aplicativo. Como a Amazon fornece o AWS em um custo baseado no uso, se você projetar seu aplicativo para seguir o princípio "desabafado e desativado" de usar apenas o que você precisa e, em seguida, minimizar, você geralmente pode economizar muito dinheiro em comparação com o tradicional modelo de custo de recursos, onde você paga pela frente por recursos.

  • AWS não pode tornar seu aplicativo seguro para você. Em ambientes de computação em nuvem, a segurança é uma responsabilidade compartilhada. A Amazon assume a responsabilidade de segurança pelo que fornece - o ambiente de computação - enquanto assume responsabilidade de segurança pelo que você fornece - componentes do software de aplicação. Se você não faz um bom trabalho gerenciando a segurança do seu aplicativo, não há nada que a Amazon possa fazer para torná-lo seguro.

4 formas inovadoras de usar os Serviços da Web da Amazon

Os usuários mais bem-sucedidos dos Serviços da Web da Amazon (AWS) não usam isso como infra-estrutura tradicional oferecida de acordo com o pagamento. Em vez disso, eles estudam AWS e então pensam em como eles podem usar seus serviços e características para projetar novas ofertas que eram impossíveis com a infra-estrutura tradicional.

Aqui estão algumas maneiras inovadoras de usar o AWS:

  • Projete um aplicativo que ofereça um grande número de usuários. A escala de recursos efetivamente ilimitada que a AWS fornece permite, pela primeira vez na história da computação, criar aplicativos que possam suportar populações ilimitadas de usuários. Isso permite que aplicativos como Pinterest comecem e escalem; O que a escala pode fazer por você?

  • Participe de "The Internet of Things". " Uma maneira de dizer que é" o software está comendo o mundo. "Outro é que tudo está se tornando um dispositivo de computação - seu relógio, seu carro, seu bloqueio da porta da frente. O "IoT", como se sabe, gerará enormes quantidades de dados e tráfego de rede.Use o AWS para criar um aplicativo que ofereça um novo serviço ou analise os existentes.

  • Combine uma série de serviços em uma nova aplicação. Cada aplicativo e serviço agora está se tornando habilitado para API, facilitando a agregação de serviços existentes em um novo aplicativo. Combine um serviço meteorológico e um serviço de saúde pessoal para permitir que as pessoas calculem a quantidade de vitamina D3 que eles vão conseguir hoje. Use o AWS para hospedar seu aplicativo, garantindo o conhecimento de que ele pode suportá-lo se o tráfego do aplicativo é pequeno ou enorme.

  • Integre serviços AWS em seu aplicativo para torná-lo mais poderoso. Você pode usar o Serviço de Email Simples (SES) para notificar os usuários de um evento importante. Você pode usar o Transcoder elástico para permitir o upload de vídeos do usuário para tornar sua funcionalidade de aplicativo mais rica. Há toneladas de produtos AWS para escolher - use o máximo que puder.

Amazon Serviços da Web para Dummies Cheat Sheet - dummies

Escolha dos editores

Noções básicas do arquivo de dados Flashback da Oracle 12c - dummies

Noções básicas do arquivo de dados Flashback da Oracle 12c - dummies

O Flashback Data Archive do oracle 12c é um mecanismo de banco de dados que permite que você para armazenar periodicamente ou indefinidamente todas as versões de linha em uma tabela ao longo da sua vida útil. Você pode então escolher uma hora para ver os dados como existia em um ponto específico. Esteja ciente de que o Flashback Data Archive é um recurso licenciado. ...

Noções básicas de clusters de aplicativos reais do Oracle 12c - manequins

Noções básicas de clusters de aplicativos reais do Oracle 12c - manequins

Se você visitou os sites da Oracle nos últimos 12 anos , você viu o byline de marketing: "Inquebrável. "Essa linha de tag refere-se ao recurso Real Application Clusters (RAC). Claro, muitos elementos estão envolvidos, mas o RAC tem o destaque. O RAC é a solução de clustering de banco de dados Oracle. Em certo sentido, funciona na teoria de que ...

Noções básicas de Redo Log Files no Oracle 12c - dummies

Noções básicas de Redo Log Files no Oracle 12c - dummies

Redo os arquivos de log armazenam as informações do buffer de log no banco de dados Oracle 12c. Eles são escritos pelo Log Writer (LGWR). Mais uma vez, você não pode ler esses arquivos binários sem a ajuda do software de banco de dados. Normalmente, os arquivos de reto de log são nomeados com a extensão. LOG ou. RDO. Pode ser qualquer coisa que você queira, ...

Escolha dos editores

São orgasmos ok durante a gravidez? - Dummies

São orgasmos ok durante a gravidez? - Dummies

As mulheres grávidas não só têm permissão para fazer sexo, mas muitas vezes o desejam. Mas é bom aproveitar a relação sexual com o ponto do orgasmo? Afinal, os orgasmos são nada mais do que contrações - e as pessoas sugeriram que isso poderia desencadear mão-de-obra. Isso é apenas um mito. De fato, grávida ...

Alimentando a Multidão em uma Reunião Familiar - manequins

Alimentando a Multidão em uma Reunião Familiar - manequins

Cozinhando uma refeição para um grande grupo (reunião familiar ou de outra forma ) requer planejamento e resistência. Aqui está um guia útil para quantidades de alimentos e segurança alimentar, e conselhos sobre a organização de uma festa de potluck. Planejando para potlucks A forma mais comum de comestibles de grupo é uma festa de potluck - qual é a maneira mais barata e fácil de ...

Anatomia do Penis humano - dummies

Anatomia do Penis humano - dummies

Sabendo como as funções de um pénis podem fornecer uma visão útil do sexo e do corpo humano - se você quer entender o pénis e a anatomia masculina melhor ou aprender sobre isso pela primeira vez. Basicamente, um pênis é composto de três estruturas, que são feitas de um material esponjoso que pode preencher com sangue: ...

Escolha dos editores

Como lidar com outliers causados ​​por Forças externas - manequins

Como lidar com outliers causados ​​por Forças externas - manequins

Certifique-se de verificar atentamente os outliers antes eles influenciam sua análise preditiva. Os outliers podem distorcer a análise de dados e dados. Por exemplo, qualquer análise estatística feita com dados que deixa outliers no lugar acaba por desviar os meios e variâncias. Os outliers não controlados ou mal interpretados podem levar a conclusões falsas. Diga os seus dados que ...

Como criar um modelo de análise preditiva com regressão R - manequins

Como criar um modelo de análise preditiva com regressão R - manequins

Você deseja criar um preditivo modelo de análise que você pode avaliar usando resultados conhecidos. Para fazer isso, vamos dividir nosso conjunto de dados em dois conjuntos: um para treinar o modelo e outro para testar o modelo. Uma divisão 70/30 entre treinamento e testes de conjuntos de dados será suficiente. As próximas duas linhas de código ...

Como definir objetivos de negócios para um modelo de análise preditiva - dummies

Como definir objetivos de negócios para um modelo de análise preditiva - dummies

Um modelo de análise preditiva visa resolvendo um problema comercial ou realizando um resultado comercial desejado. Esses objetivos comerciais se tornam os objetivos do modelo. Conhecer aqueles garante o valor comercial do modelo que você constrói - o que não deve ser confundido com a precisão do modelo. Hipotéticamente, você pode construir um modelo preciso para ...