Como funciona o Amazon IT

Depois que a Amazon comprou a Whole Foods e entrou no mercado de alimentos, Jeff Bezos, fundador da empresa, chegou perto de Bill Gates e poderia se tornar a pessoa mais rica do mundo nas próximas semanas. E a própria Amazon, aparentemente, será a primeira empresa com uma capitalização de mercado de US $ 1 trilhão, superando o Google e a Apple. Pelo menos é o que Scott Galloway, fundador da L2 Business Intelligence Services e da Universidade de Nova York, pensa assim.



Dada a taxa de crescimento de um varejista on-line, é fácil acreditar nesse cenário. O site da empresa já processa 3-4 milhões de entregas todos os dias. Seus servidores armazenam dados em 400 milhões de mercadorias. Como isso pode ser servido? A Amazon mantém todas as informações sobre sua estrutura de TI em sigilo absoluto, como segredo militar. Mas, às vezes, algo vaza pela rede. Por exemplo Recentemente, soube-se que os funcionários do departamento de TI no momento da contratação podem escolher entre um laptop com Windows ou Mac. E o principal trabalho que eles fazem é em um desktop com Linux (Ubuntu) conectado à nuvem de computação Amazon EC2.


Como um laptop com Windows, o Lenovo Thinkpad foi lançado - aparentemente por causa de seu custo modesto. Os desktops da empresa também são principalmente da Lenovo. Funcionários valiosos podem se qualificar para o MacBook Pro. E se alguém não gostar do poder de um macbook padrão, poderá trazer sua própria papoula para o escritório. Ele será convertido em uma máquina que, no entanto, precisará ser deixada com a empresa. Os funcionários da Amazon raramente concordam com essa opção, afinal, o hardware da empresa é de classe alta e é atualizado regularmente. Mas há uma desvantagem que os próprios funcionários reclamam constantemente nos fóruns. Por padrão, a Amazon fornece apenas uma exibição por estação de trabalho. Para conseguir dois ou três, você precisa provar sua utilidade e devoção à empresa.


A maior loja da Internet


E quanto à própria Amazônia? O enorme kernel no qual ele trabalha é completamente construído no Linux. Desde 2005, a Amazon possui 3 dos maiores bancos de dados Linux do mundo. Agora eles armazenavam 7,8 TB, 18,5 TB e 24,7 TB de dados, agora - quase uma ordem de magnitude a mais. O repositório central da época incluía 28 servidores HP executando o Oracle 9i. Ele foi dividido em três seções: “consultas”, “dados históricos” e ETL (extrair, transformar e carregar - para solicitar informações de uma fonte e integrá-la a outra). A seção com o histórico de cliques ocupa mais espaço no momento e agora, ocupa até 50% do espaço de armazenamento.



Desde 2003, o site da Amazon foi projetado para processar pelo menos 1,2 milhão de remessas e 20 milhões de atualizações de inventário por dia. A situação é especialmente crítica em novembro, quando o Dia de Ação de Graças, a Black Friday e a Cyber ​​Monday se seguem. Durante esse período, a empresa recebe de US $ 4,7 bilhões, representando 40% das compras nos Estados Unidos. Os servidores devem lidar com grandes quantidades de dados recebidos. Além disso, os dados devem ser armazenados e criptografados e, também, é necessário analisar o comportamento dos clientes para oferecer produtos relevantes. Na "temporada de compras", milhões de pessoas enviam seus números de cartões bancários para a Amazon todos os dias, e a empresa é obrigada a criptografá-los, a proteção do usuário é uma prioridade. Durante o check-out, a criptografia dos números dos cartões é automática, e a empresa permite que os usuários criptografem ainda mais qualquer outra informação inserida: nome, endereço e sexo.


Esse fluxo de dados maluco nem passa pelo Google. Para criptografá-los, a Amazon usa o Netscape Secure Commerce Server com protocolo SSL. Todas as informações sobre cartões de crédito são armazenadas em um banco de dados separado, inacessível da Internet, para protegê-lo contra hackers. E usuários especialmente cautelosos podem inserir apenas parte dos números no cartão de crédito e transferir o restante por telefone após enviar o pedido on-line.



A Amazon ficou tão empolgada ao garantir a confidencialidade da troca de dados que, em 2016, começou a distribuir certificados SSL / TLS gratuitos a todos os usuários do programa Amazon Web Services (AWS). Desde 2015, a empresa é fornecedora oficial de certificados SSL para Firefox e Android, bem como para Microsoft e Apple. De fato, a única opção de como os detalhes do seu cartão podem ser roubados é phishing banal. Esse é o mesmo problema que o eBay e o PayPal não podem revidar. Nunca responda a e-mails da Amazon ou de qualquer loja ou banco que solicite informações sobre sua conta.


AWS e nuvens


O principal orgulho da empresa na área de TI é a já mencionada AWS, a seção de computação em nuvem da Amazon. Seus serviços são usados ​​pelo Netflix, Reddit, NASA e outras 2.000 agências governamentais em 190 países. Mais de um milhão de usuários todos os meses! A Microsoft e o Google estão tentando construir seus próprios sistemas semelhantes investindo nesse negócio sem olhar para trás, mas a Amazon ainda é a líder. Somente no primeiro trimestre de 2016, a AWS trouxe à empresa US $ 2,6 bilhões, 64% a mais do que em 2015. O chefe da empresa, Jeff Bezos, espera que os serviços em nuvem trarão mais de US $ 10 bilhões este ano.Se esse desenvolvimento continuar por mais alguns anos, as nuvens trarão à Amazon mais dinheiro do que o principal negócio do varejo on-line.



Para ter uma pequena idéia da escala da AWS, você pode colocá-la em perspectiva. É composto por 70 serviços diferentes que lidam com computação, processamento, análise e gerenciamento de informações. Um desses setenta serviços é o Amazon Elastic Compute Cloud (EC2), que fornece recursos de computação em nuvem. Em 2011, o professor Huang Liu, envolvido em pesquisas nessa área, descobriu que o Amazon EC2 consiste em 454.400 servidores. Ao mesmo tempo, a Microsoft possuía cerca de 200 mil servidores, eBay - 50 mil, Facebook e AT&T - abaixo de 100 mil, Intel - 70 mil. Mais servidores do que a Amazon usam apenas o Google para seus propósitos, existem um milhão deles. Mas o fato é que a Amazon é a única para a qual não há dados públicos. E o EC2 é apenas uma parte da AWS. E a AWS ainda nem é o principal negócio da empresa, a principal receita que a "Amazon" recebe do site com os produtos. Na verdade, essa é a escala que é muito maior que 454 mil. Podemos dizer com segurança que a Amazon possui pelo menos quarenta grandes data centers nos EUA, Europa, Brasil, Ásia e Austrália, cada um com uma área de cinco a dez campos de futebol. E, no máximo - quem sabe. Talvez, devido ao seu fascínio por robótica, dróides e computação na Internet, eles tenham dominado secretamente o mundo enquanto olhamos para o Google. E Musk avisou!


Oficialmente, a Amazon nunca lhe disse quantos servidores possui e em que OS EC2 está sendo executado, mas a maioria dos especialistas acredita que a empresa ainda usa sua própria versão do Red Hat Linux (RHEL). As máquinas virtuais funcionam através do hipervisor multiplataforma Xen - no Linux, Solaris, Windows 2003 e 2008, FreeBSD e NetBSD.


Bônus pequeno


A infraestrutura desenvolvida e a enorme escala permitem que a Amazon mantenha os preços mais baixos. Em algumas categorias de mercadorias, o varejista trabalha com prejuízo para não render aos concorrentes. Os preços no site são geralmente duas a três vezes mais baixos do que na Rússia (sem brincadeira). E você pode entregar compras de lá para a Rússia através do nosso serviço. Para que você avalie quanta economia advém disso, um comentarista (aleatório) deste post receberá US $ 25 no saldo da Pochtoy.com . É o suficiente para entregar suas mercadorias dos EUA para a Rússia, mesmo levando em conta o seguro. E a montagem do pacote, a embalagem dos produtos e seu endereço pessoal nos Estados Unidos para compras conosco são sempre gratuitos.

Source: https://habr.com/ru/post/pt404647/


All Articles