Índice:
- Comece lentamente
- Pesquisa AWS Interatividade com produtos de terceiros
- Desenvolver um plano para dados sensíveis
- Use ferramentas para melhorar a produtividade
- Escolha o serviço certo
- Certifique-se de que seu plano considera perda de controle
- Procure Soluções All-in-One que não sejam
- Gastar tempo livre onde você precisa mais
- Trabalhar com modelos
- Descubra o Uso Implícito de Terceiros
Vídeo: ? BOT INTELIGENTE! PUBLICANDO IMAGENES! 2024
Os Serviços da Web Amazon (AWS) começaram como um serviço web relativamente pequeno, projetado para facilitar o acesso programático aos dados da Amazon. Você poderia fazer todo tipo de coisas interessantes, como procurar produtos, fazer upload de suas próprias listas de produtos, realizar tarefas de vendas e fazer compras, mas, no início, tudo focado na Amazônia. Hoje, a AWS é uma grande empresa que se concentra em sua organização e suas necessidades.
Você pode mover tudo ou parte das necessidades de computação da organização para a nuvem usando o AWS. Você também pode interagir com outras organizações. Na verdade, quase tudo o que você pode fazer com uma solução caseira, você pode fazer com o AWS.
Como a AWS pode fazer tanto, levantar-se e correr com a AWS pode levar mais tempo do que você quer, provar ser propenso a erros em alguns casos e criar frustração. O objetivo deste artigo é fornecer-lhe dez métodos que você pode usar para reduzir o tempo da curva de aprendizado, manter os erros no mínimo e minimizar sua frustração.
Comece lentamente
Você recebe 12 meses para experimentar gratuitamente os serviços AWS específicos. Se você começar com um dos serviços mais difíceis, como o EFS, você corre o risco de gastar uma boa quantidade desse tempo superando obstáculos ao invés de obter um trabalho útil feito - uma receita de frustração. Comece usando um dos serviços mais simples, como S3, em vez disso. Depois disso, avance para serviços com requisitos de aprendizado progressivamente maiores para descobrir como o AWS funciona antes de tomar decisões sobre isso. Mesmo que todos os esforços de TI hoje parecem ter uma data de "vencimento antecipado", tentar abordar algo como o AWS sem tempo de aceleração suficiente pode perder mais tempo do que economizar.
Depois de ter adquirido experiência suficiente com a AWS, comece a trabalhar com pequenos conjuntos de testes dos dados da sua organização e a realizar tarefas simples no AWS com ele. Olhe para o AWS com um olho crítico, porque você precisa determinar se alguns movimentos são até viáveis (ou prudente, se for caso disso). Para a maioria dos administradores, trabalhar na nuvem é uma experiência inteiramente diferente do que eles estão acostumados, então, mover-se muito rapidamente é potencialmente a pior maneira possível de começar.
Pesquisa AWS Interatividade com produtos de terceiros
Você provavelmente já possui uma série de soluções de terceiros para sua organização. Por exemplo, você provavelmente possui um sistema de gerenciamento de banco de dados preferido (SGBD) que você usa. Embora a AWS ofereça uma ampla gama de suporte para vários produtos, ele não suporta todos os produtos lá fora. Na verdade, nenhum fornecedor de nuvem pode suportar todas as combinações possíveis de produtos e serviços.
Conseqüentemente, você precisa determinar se a AWS oferece suporte para todos os produtos que você usa. Não se sinta tentado a mudar para outros produtos em um esforço para forçar a AWS como uma solução baseada na nuvem para sua organização. Mesmo se você acredita que isso pode resultar em melhores eficiências e custos mais baixos, tornar esta estratégia de trabalho quase impossível. Portanto, sempre assegure-se de que a AWS ofereça suporte aos seus produtos de escolha antes de começar a fazer algo com isso.
O problema com o AWS é esse, mesmo quando você descobre que um serviço parece fornecer o tipo de suporte que você precisa, pode não fornecer suporte total, ou pode fornecer suporte variante que possa criar problemas de compatibilidade com outro terceiro - produtos de origem.
Desenvolver um plano para dados sensíveis
As várias soluções de armazenamento também fornecem informações sobre dados confidenciais. Apenas o que constitui dados confidenciais depende dos requisitos da sua organização. Você pode ter requisitos legais ou outros além dos definidos como melhores práticas comerciais para atender. Qualquer plano que você crie para usar o AWS como sua solução em nuvem deve incluir uma estratégia para atender a esses requisitos.
Muitas empresas não percebem que nenhuma solução em nuvem irá cumprir seus requisitos legais em relação à segurança de dados. A nuvem funciona somente quando você pode manter a rede de segurança de dados adequada (e legalmente requerida). É melhor determinar esses requisitos mais cedo do que mais tarde na sua aventura AWS porque fazer alterações em uma solução de dados mais tarde é extremamente caro quando se trata de tempo e recursos. Infelizmente, a Amazon não pode aconselhá-lo a este respeito: a segurança dos dados é um requisito que você deve abordar como parte do seu próprio planejamento da estratégia da nuvem.
Use ferramentas para melhorar a produtividade
As ferramentas permitem que você se concentre mais plenamente em fazer uma tarefa do que em como executar a tarefa. Ter as ferramentas certas na sua caixa de ferramentas pode reduzir significativamente o tempo necessário para executar uma tarefa porque você depende menos de sua memória para saber como executar a tarefa e mais sobre os recursos da ferramenta. Felizmente, você tem acesso a todos os tipos de ferramentas quando trabalha com o AWS, incluindo o seguinte:
- Incorporado: Você tem acesso a todas as ferramentas internas.
- Terceiros: Fornecedores como Scalr, RightScale, Hybridfox, CloudMGR e Enstratius oferecem plataformas de gerenciamento fortes para a AWS.
- Desenvolvedor: Algumas ferramentas para desenvolvedores podem se presta também ao uso do administrador.
Escolha o serviço certo
A Amazon oferece muitas vezes vários serviços que podem responder a uma necessidade particular. A questão é escolher o serviço certo no início para que você não perca tempo tentando configurar e configurar um serviço que a Amazon não projetou para fazer o trabalho. Devido ao nível extremo de monitoramento que a Amazon usa quando trabalha com seus serviços, você não deve se surpreender ao ver que a Amazon antecipa suas necessidades futuras. Cada uma dessas opções de armazenamento vem com inúmeras opções de configuração, de modo que você pode facilmente perder-se apenas tentando escolher qual opção de armazenamento usar, não se preocupe com os outros serviços que você precisa usar.
A documentação da Amazon geralmente deixa você se perguntando sobre as várias opções de serviço. Mesmo assistir os vídeos e interagir com os outros tipos de informação que a Amazon disponibiliza pode não ajudar você a tomar uma decisão. O segredo para o problema de qual serviço escolher é olhar para quem mais está usando esse serviço, definir como eles estão usando e considerar quais restrições eles colocam no lugar ao usá-lo. Outras organizações já abriram o caminho para usar muitos dos serviços AWS que você precisa para sua organização, então aprender dos erros que essas outras organizações fizeram é fundamental para reduzir o tempo necessário para criar sua própria solução.
Certifique-se de que seu plano considera perda de controle
A maioria dos administradores é usada para ter um controle divino sobre os sistemas que eles gerenciam. No entanto, ao trabalhar na nuvem, você precisa considerar o fato de que o provedor da nuvem agora possui o controle divino e você possui apenas um subconjunto dos direitos de administração que você usou. O host determina quais são seus direitos, quando você pode tê-los e como você os usa. Essa perda de controle significa que os administradores agora podem encontrar-se em uma posição de ter que pedir permissão para executar determinadas tarefas ou solicitar que o host execute a tarefa para elas
Felizmente, a Amazon documenta a maioria dos casos que exigem que você peça permissão para fazer algo ou ter alguém na Amazônia para você. A documentação normalmente contém um endereço de e-mail para contato e, teoricamente, você pode fazer a tarefa com bastante rapidez - geralmente em menos de um dia. Esse não é o ponto, no entanto. A questão é que você não tem controle total, então você precisa saber antecipadamente quando precisa obter permissão para executar determinadas tarefas e criar um plano para pedir essas permissões assim que puder para que sua implantação não seja necessária. aguentou enquanto esperava que a Amazon respondesse.
Procure Soluções All-in-One que não sejam
A documentação para o AWS Identity and Access Management (IAM) leva você a acreditar que pode fornecer tudo o necessário para garantir que seus usuários possam se autenticar rapidamente e obter acesso para os aplicativos e dados necessários para executar tarefas.
No entanto, a realidade é diferente da teoria neste caso. A maioria das organizações hoje deve lidar com usuários móveis. Um usuário pode querer acessar o mesmo aplicativo de um smartphone, tablet e PC. O usuário quer que os dados usados com esse aplicativo apareçam nos três dispositivos e podem até usar vários dispositivos simultaneamente para trabalhar com os dados. Para fornecer uma experiência móvel perfeita, você também precisa trabalhar com o Amazon Cognito.
Infelizmente, agora você tem outro problema. Esta solução fornece uma série de métodos para autenticar usuários. Por exemplo, você pode confiar em provedores de identidade social, como Facebook, Twitter ou Amazon. Os usuários podem estar felizes com esta situação, mas os requisitos da Lei de Portabilidade e Responsabilidade do Seguro de Saúde (HIPAA) podem tornar esse tipo de autenticação impossível (ou, pelo menos, não estar aconselhado).Para garantir que você possa se atualizar rapidamente, tenha certeza de que compreende o seguinte:
- Qual o nível de suporte oferecido por cada serviço
- Outros serviços que você precisará para obter uma solução completa
- Limites de cada serviço Isso poderia afetar o seu negócio
- Problemas de serviço potenciais que podem causar problemas legais ou outros que você deve resolver antes de usar a AWS
Gastar tempo livre onde você precisa mais
Uma parte importante da experiência de aceleração da AWS é usar o tempo de camada livre sabiamente. O principal serviço que você precisa saber é EC2 porque muitos dos outros serviços dependem dele para executar tarefas essenciais. Quanto mais você puder aprender sobre EC2 jogando com ele no niquel da Amazon, mais rápido você terá sua estratégia baseada na nuvem. Para obter uma idéia básica de como as coisas funcionarão com sua solução baseada na nuvem no início, concentre seu tempo nesses serviços:
- EC2 (computação)
- S3, EBS e EFS (soluções de armazenamento)
- IAM e Cognito (segurança)
Baixar esses serviços irá ajudá-lo a desenvolver uma estratégia para a implantação de seus dados mais rapidamente. Trabalhar através de dados e problemas de segurança é um requisito. Tentando trabalhar com serviços complicados ou implementar aplicativos antes de ter uma boa compreensão do básico, você desperdiçará um tempo e esforço consideráveis. A necessidade de lidar com essas questões de forma razoavelmente direta é a razão pela qual esse livro leva o caminho que faz através dos vários serviços. Sim, você pode seguir outros caminhos, mas certifique-se de construir uma base excelente para os esforços futuros. Isso o tornará mais eficiente e ajudará você a entender quando mover suas necessidades atuais para a nuvem não é uma boa idéia.
Trabalhar com modelos
O Amazon CloudFormation permite que você automatize alguns processos através de modelos. Você realmente não precisará desse serviço específico ao trabalhar com configurações simples que envolvam apenas uma ou duas instâncias EC2. No entanto, à medida que você começa a adicionar complexidade à sua configuração, a necessidade de usar modelos para gerenciar requisitos de recursos de aplicativos torna-se mais importante. Em suma, durante sua fase de experimentação, você precisa olhar para o Amazon CloudFormation para determinar como ele irá ajudá-lo a gerenciar tarefas à medida que você começa a se mover para uma implantação de produção.
Os vários consoles e os modelos fornecidos por eles tornarão o seu trabalho consideravelmente mais fácil. Sim, você ganha controle usando a CLI, mas a vantagem de usar o console é que você não precisa se lembrar de muitos parâmetros arcanos e a sintaxe precisa para comandos de problemas que a CLI exige.
Descubra o Uso Implícito de Terceiros
A Amazon também faz uso da nuvem por seus serviços. Por exemplo, o ElasticSearch Service da Amazon é parte da AWS. O uso de termos semelhantes para dois produtos diferentes pode ser confuso, e é importante que você entenda quando a Amazon suporta totalmente um serviço em vez de simplesmente fornecer uma interface para o serviço de outra pessoa.
A implicação de usar um serviço de terceiros dentro da AWS é que você precisa realizar pesquisas adicionais sobre esse terceiro.Toda a pesquisa que você realizou para garantir que o AWS funcionasse, pois sua solução baseada na nuvem também se aplica a esse terceiro. Se você não realizar a pesquisa necessária no início, talvez você ache que depois que o uso do produto de terceiros (mesmo que você acessa através do AWS) quebra um requisito legal ou outro que a sua organização deve atender.