Entenda quando podemos utilizar o Amazon AppStream e o Amazon Workspace! Conheça esses serviços no artigo do blog da Darede!

30/08/2023
Por José Anderson Vila Nova

Se você já pesquisou um pouco sobre esses serviços da AWS, já deve ter notado, que são serviços muito parecidos. Em ambos, uma imagem com Windows Server ou Linux é disponibilizado ao usuário com softwares pré-definidos. O administrador prepara uma golden image (template), com todos os softwares e configurações necessários para que o usuário possa executar suas tarefas. Mas será que posso utilizá-las em qualquer situação? Vamos ver nesse artigo algumas recomendações de quando utilizar cada um dos serviços. 

O que é Amazon AppStream?

O Amazon AppStream, disponibiliza uma imagem padrão com algumas versões base do Linux ou do Windows Server, customizadas pelo administrador, para o usuário final. Essa imagem é então disponibilizada em dois formatos aos usuários: modo desktop ou modo app. A diferença basicamente é que no modo desktop, o usuário tem acesso a instância, da mesma forma que ele utiliza no seu notebook. Acesso ao menu iniciar, abre programas, navega na internet etc. No modo aplicação, é carregado na tela para o usuário somente a aplicação. Assim o usuário não tem acesso a qualquer outro recurso do sistema operacional. 

O que é Amazon Workspaces?

O administrador escolhe uma imagem base, a inicia, personaliza conforme a necessidade os seus aplicativos, e então a disponibiliza para os usuários, com todas as personalizações que foram realizadas. Neste cenário, o usuário recebe uma imagem no formato desktop, e ele possui a mesma experiência que tem ao utilizar um computador. Acesso ao menu iniciar, programas, navega na internet, pode salvar seus arquivos, utilizar a instância já inserida em um domínio do Microsoft Active Directory, acessar recursos de rede etc. 

O que difere entre os serviços

Embora sejam dois serviços que possuem muitas semelhanças, existe algumas diferenças que os fazem ser únicos e com propósitos diferentes. A principal diferença está na persistência de dados. O Amazon AppStream é um serviço feito para iniciar, disponibilizar a imagem personalizada ao usuário e após o seu uso, ela será encerrada para sempre! No dia seguinte, quando o usuário conectar ao serviço novamente, outra instância com base na sua imagem personalizada será disponibilizada. Se o usuário salvou arquivos ou fez downloads no dia anterior, eles não estarão mais disponíveis no dia seguinte, pois ele utilizará uma instância completamente nova. Existe a opção de manter o perfil do usuário persistente, existem limitações. Já o Amazon Workspaces, cria uma instância para o seu usuário (com base em uma instância que você personalizou), que será persistente, ou seja, a mesma instância que o usuário utilizou no dia anterior, será disponibilizada para ele novamente no dia seguinte. Os arquivos que ele salvou na raiz do diretório C:\ do disco, por exemplo, estará lá disponível para ele, no próximo dia. Esse serviço cria uma experiência para o usuário de desktop virtual. 

Quando usamos o Amazon AppStream e o Amazon Workspaces?

Dependerá muito do seu cenário. Mas como exemplo, o Amazon AppStream é excelente para disponibilizar aplicações assim como no Citrix ou no Remote Desktop Services, desde que todas as modificações sejam salvas em um banco de dados ou qualquer outro lugar, por exemplo. Assim, para o usuário não importa qual instância ele utiliza, pois os dados utilizados estão em um repositório central, e não está na instância temporária. 

Sabe aquela sua aplicação antiga, que trabalha conectada a um banco de dados, e que você ainda não concluiu a migração, mas é essencial para os seus negócios? O AppStream é excelente para esse cenário. Você pode disponibilizar quantas instâncias você precisar em horário de pico, por exemplo, e reduzir a quantidade disponível em horários de pouco ou nenhum uso. Assim, você pagará apenas pelos minutos e quantidade de instâncias disponibilizadas! 

O Amazon Workspaces é uma excelente opção quando você quer disponibilizar um desktop virtual para o seu usuário, por exemplo. Ele terá a mesma experiência de utilizar os aplicativos em seu notebook. As empresas podem tirar vantagem desse serviço por conseguir manter o ambiente controlado com políticas de segurança, por exemplo, e garantir que por mais simples que seja o dispositivo de acesso, antiga ou nova, o usuário terá uma excelente experiência, pois o processamento todo ocorrerá remotamente. Mantendo o usuário dentro da instância Amazon Workspace, a empresa pode limitar o uso de softwares, e garantir que o antivírus e a instância estejam sempre atualizados, por exemplo. Além disso, ele poderá acessar o seu VDI, a partir de qualquer dispositivo que tenha suporte. Poderá acessar por meio de um celular Android ou iOS com suporte, por exemplo. 

O Amazon Workspaces, ao contrário do Amazon AppStream será cobrado por instância disponibilizada. Lembre-se que, por ser instâncias persistentes, se você tiver 20 usuários que o utilizam, por exemplo, mesmo que você as mantenha desligadas em determinados horários, os discos das 20 instâncias continuam existindo. Você poderá fazer os cálculos e pagar por hora, ou mensal. No entanto, utilizar uma Amazon Workspace em cenários que o Amazon AppStream atenderia, pode ser mais custoso. O Amazon AppStream, no entanto, poderá disponibilizar 50 instâncias em horário de pico, e ter somente 2 executando em horários de baixa utilização. Ele literalmente excluirá as instâncias que não estão em operação. 

E resumo, opte pelo AWS Workspace para fornecer uma experiência de VDI ou necessidade de persistir dados na instância para o seu usuário, e utilize o AWS AppStream 2.0 para fornecer softwares legados, por exemplo, aos seus usuários, e onde não exista necessidade de persistir dados na instância. 

Esperamos que esse artigo tenha o ajudado a entender um pouco melhor sobre e quando utilizar cada serviço. 

foto-jose-anderson-vila-nova
José Anderson Vila Nova Cloud Architect
anderson.vilanova@darede.com.br

O José Anderson Vila Nova Profissional de Infraestrutura com ênfase em produtos Microsoft, com experiência no suporte e implantação de aplicativos e serviços. Ele possui diversas certificações técnicas e das duas maiores plataformas de serviços em nuvem: a MS100 da Microsoft e a AWS Cloud Practitioner.

OUTRAS PUBLICAÇÕES

Infraestrutura como código: AWS CloudFormation

Os #cloudespecialists trouxeram uma visão geral do serviço que automatizará a configuração de suas infraestruturas na AWS! 21/10/2022 Por Giovana Costa LO AWS CloudFormation é o serviço de IaC próprio da AWS. Ele permite que seus usuários automatizem os processos de configurações de recursos na AWS. O IaC (Infrastructure as Code), traduzido do inglês “Infraestrutura como código” é um recurso usado para o gerenciamento e provisionamento de infraestruturas através de códigos. Veja nosso artigo no Blog da Darede sobre IaC!   Com CloudFormation é possível criar scripts escritos em linguagens declarativas como JSON e YAML para configurar sua infraestrutura por meio de uma pilha. Segue um exemplo abaixo escrito em YAML:  1.    Aqui declaramos os recursos que utilizam [NameVPC] e o tipo dele. Os tipos de recursos do AWS CloudFormation estão disponíveis em: https://docs.aws.amazon.com/pt_br/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html 2.    Após o tipo de recurso estar declarado, apenas especificamos as propriedades que seus recursos necessitam. Como no exemplo abaixo, onde o recurso é uma VPC e suas propriedades incluem o CIDR Block da rede virtual e entre outras.   Além de subir seu próprio script, também é possível criar um modelo no “Designer”. Assim você colocará seus recursos em um plano cartesiano em que o serviço criará um script onde você poderá editar seus parâmetros. Abaixo deixo um exemplo:  Benefícios do AWS CloudFormation Se você quer ter a sua infraestrutura AWS para ser executada a qualquer momento e em qualquer conta ou região da AWS, o CloudFormation certamente atendará suas necessidades pois o serviço permite a criação de ambientes consistentes, bem como a implementação de modelos automatizados com DevOps (veja nosso artigo no blog da Darede sobre a cultura DevOps). Custos do AWS CloudFormation: é um serviço gratuito! Você só paga pelos recursos que executar a partir dele, o que facilita o gerenciamento de custos na utilização do serviço. Darede Academy Giovana Costa Mentor: Ricardo Lemos ricardo.lemos@darede.com.br Equipe de novos talentos do mundo da TI que estão sendo preparados para os desafios da profissão.

Novidades da Semana 01 a 05 de março

Todos os dias a AWS lança uma série novidades e atualizações em seus produtos que visam melhorar a vida de seus usuários. Reunimos algumas delas que fazem mais sentido para nosso mercado e que certamente aplicaremos em nosso dia a dia. Confira as novidades da última semana. Segurança & Governança AWS Config – Suporte a serviços de container O AWS Config agora é compatível com Amazon ECS, ECR e EKS em todas as regiões da AWS. Com este lançamento, você pode usar o Config para monitorar dados de configuração para recursos baseados em container na conta AWS, além de monitorar alterações nas configurações de cluster EKS e acompanhar a conformidade de cluster. Amazon CloudWatch – Synthetics agora suporta acesso a buckets entre regiões e dependências atualizadas O CloudWatch Synthetics agora oferece suporte ao armazenamento de canary run artifacts, incluindo arquivos de log, capturas de tela e arquivos HAR, dentro um bucket S3 em outra região com uma nova versão de tempo de execução principal, syn-nodejs-puppeteer-3.0. O CloudWatch Synthetics também oferece suporte às versões principais atualizadas das dependências do Puppeteer, Chromium e Node.js. AWS Systems Manager – OpsCenter exibe uma visualização agregada de todos os problemas operacionais Agora é possível visualizar todos os problemas operacionais (OpsItems) para um recurso afetado no AWS Systems Manager OpsCenter. O OpsCenter permite investigar, diagnosticar e resolver problemas operacionais relacionados aos recursos da AWS de um local central. Com a novidade, ao solucionar um OpsItem, pode se ter uma visão agregada de todos os problemas operacionais do recurso impactado. É possível visualizar estes problemas por status (aberto, working in progress ou resolvido), severidade e a data de criação e última atualização do OpsItem, sem navegar por vários consoles. Isso facilita correlacionar facilmente vários alarmes ou eventos. Developer Tools Amazon Connect – Customer Profiles agora com suporte a fontes de dados do S3 O Amazon Connect Customer Profiles é um recurso do Amazon Connect, que reúne automaticamente as informações do cliente de vários aplicativos em um perfil de cliente unificado entregue aos agentes de contact center no início da interação com o cliente. Ele agora suporta a ingestão de dados do cliente de aplicativos internos e de terceiros com o S3, além de conectores pré-construídos existentes para aplicativos de terceiros, como Salesforce, ServiceNow, Zendesk e Marketo. Por exemplo, os dados de transações de compra de um aplicativo interno podem ser importados para um arquivo de planilha no Amazon S3 e vinculados a um perfil de cliente para fornecer aos agentes do contact-center informações relevantes do histórico de compras. Amazon Connect – Suporte ao recurso de intervalos de 15 minutos para relatórios O Amazon Connect agora permite que você separe as métricas históricas em intervalos de 15 minutos. Os relatórios de métricas históricas incluem dados sobre atividades anteriores e concluídas e desempenho em seu contact center. Este intervalo de 15 minutos fornece um novo intervalo de tempo para permitir insights mais granulares sobre a fila, o perfil de roteamento e o desempenho do agente. Esses insights podem ser usados de várias maneiras, o que inclui melhorar a precisão da previsão de contato e dos planos de pessoal. AWS CodePipeline – Suporte a 1000 pipelines por conta AWS Simples assim, antes o limite era de 300 pipelines. Para solicitar aumento dessa quota era necessário abrir um ticket no suporte (o que podia levar 1 semana pra ser atendido), mas para solicitar aumento para além dos 1000 pipeline, o processo de abrir ticket no suporte permanece. Amazon EventBridge – Suporte à propagação do contexto de rastreamento do AWS X-Ray O Amazon EventBridge agora oferece suporte à propagação do contexto de rastreamento do AWS X-Ray, permitindo que você visualize o fluxo de eventos de ponta a ponta por meio de seus aplicativos. Com o lançamento deste recurso, EventBridge agora propaga contexto de rastreamento para serviços downstream, tornando mais fácil para você observar e depurar seus aplicativos orientados a eventos. O EventBridge suporta rastreamento para todos os alvos de eventos que se integram com o X-Ray. Atualmente, os destinos Amazon SQS, SNS, API Gateway, AWS Lambda e AWS Step Functions suportam rastreamento. AWS Glue – DataBrew estende seus datasets para suportar arquivos O AWS Glue DataBrew estendeu seus datasets para suportar arquivos sem uma extensão de arquivo explícita ou uma linha de cabeçalho. Frequentemente, os arquivos sem extensão são difíceis de trabalhar e exigem a exploração visual dos dados para compreendê-los. Da mesma forma, os clientes costumam trabalhar com arquivos sem uma linha explícita que defina o cabeçalho do arquivo. Em ambos os casos, agora você pode definir essas duas configurações ao criar um conjunto de dados no DataBrew. Compute & Networking Amazon EKS – Suporte ao recurso que adiciona criptografia de envelopes do KMS a clusters existentes O Amazon EKS agora permite que você implemente a criptografia de envelope das secrets do Kubernetes usando as chaves do KMS para os clusters EKS existentes. Antes o Amazon EKS permitia esta configuração apenas durante a criação do cluster. Esse recurso adiciona uma camada adicional de criptografia gerenciada pelo cliente para segredos de aplicativos ou dados do usuário armazenados em um cluster Kubernetes. A implementação da criptografia de envelope é considerada uma prática recomendada de segurança para aplicativos que armazenam dados confidenciais e faz parte de uma estratégia de segurança de defesa em profundidade. Amazon Elasticsearch Service – Suporte a tags O Elasticsearch agora oferece suporte à autorização baseada em tag para facilitar o gerenciamento de acesso às APIs de configuração usadas para criar, modificar ou atualizar domínios Elasticsearch. Você pode criar uma Política de Identidade no IAM usando tags para permitir ou negar acesso a APIs de configurações específicas para um domínio do Elasticsearch. Além disso, também é possível usar Request Tags ou Tag Keys para controlar quais tags podem ser usadas em um domínio ou passadas em uma request. O recurso de tagging agora é compatível com a criação de recursos, o que significa que você pode adicionar uma tag ao criar um domínio do Amazon Elasticsearch Service. AWS Lambda –

Dados em tempo real na AWS

Entenda o que são esses tipos de dados e como a AWS nos ajuda a usá-los da melhor forma. Diariamente nós geramos dados de diferentes maneiras e quando o assunto é tecnologia acontece o mesmo. Por conta disso, a AWS fornece o necessário para analisá-los e processá-los em tempo real. Vamos entender um pouco sobre esses tipos de dados ao longo do artigo. O que são dados em tempo real? Quando falamos sobre esses tipos de dados estamos nos referindo àqueles que são obtidos de forma simultânea. Eles costumam ser resultantes de fluxos, tecnologias IoT (Internet das Coisas – em inglês) e aplicações que possuem eventos como guia. Assim como dados são usados para a procura de uma informação ou a busca pela solução de um obstáculo, os em tempo real tem o mesmo propósito, com a diferença de auxiliar na tomada de decisões urgentes e que precisam de rápida resposta. Por conta disso, a AWS fornece diversos serviços, gerenciados ou não, que possuem como objetivo auxiliar na coleta, análise e processamento do fluxo de dados em tempo real.  Abaixo veremos alguns exemplos desses serviços e como eles podem nos ajudar: Amazon Kinesis Data Streams O Data Streams é um serviço Serverless (não possui servidores para gerenciar)  de consumo, processamento e armazenamento de transmissão de dados com alta escalabilidade otimizado para dados de streaming (transmissão contínua de dados). Por meio da coleta de diferentes tipos, é possível abastecer painéis instantâneos, gerar métricas  e entregar dados a repositórios que o armazenam. Além disso, graças a aplicações ativadas por eventos é possível reagir ou se ajustar a ocorrências imediatas. Amazon Kinesis Firehouse O Firehouse é um serviço para extração, transformação e entrega de dados de um modo confiável para armazenamento e serviços de análise. Com ele, é possível monitorar a segurança em tempo real e criar diferentes alertas com ferramentas compatíveis quando possíveis perigos aparecerem. Além disso, por meio do uso de modelos de Machine Learning é possível melhorar os fluxos de dados para análise e previsão. Amazon Kinesis Data Analytics O Data Anaytics tem como objetivo a simples transformação e análise de dados de transmissão em tempo real por meio do uso do Apache Flink (ferramenta de fluxo de dados de streaming). Por meio deste serviço é possível executar a procura e estudo dos mesmos de uma forma interativa em tempo real. Além disso, é possível efetuar a detecção de anomalias segundo as tendências de dados históricos.  Amazon MSK O MSK é utilizado com o objetivo de simplificar o tratamento e a obtenção de dados de streaming em tempo real por meio do uso de Apache Kafka totalmente gerenciado. Este serviço permite que os desenvolvedores possam se concentrar no desenvolvimento de aplicativos e menos no gerenciamento da infraestrutura. Além disso, ajuda a implantar de forma fácil aplicações compatíveis, seguras e prontas para produção. Amazon OpenSearch Service O Amazon OpenSearch Service libera de maneira segura o monitoramento, a procura e a análise de dados de operação em tempo real. Este também é um serviço gerenciado com o objetivo de aumentar a excelência operacional. Além disso, por conta de sua alta observabilidade, é possível detectar possíveis perigos e reagir ao estado de um sistema por meio de uma solução de código aberto. Caso deseje saber mais sobre esses e outros serviços da AWS que possam ajudar na análise e processamento de dados em tempo real, acesse o site: https://aws.amazon.com/pt/big-data/datalakes-and-analytics/ Acompanhe mais sobre esse e outros assuntos no Blog da Darede! “O que é perigoso é não evoluir”. –      Jeff Bezos Mateus Passos Assistente de Projetos mateus.passos@darede.com.br Matheus tem um vasto conhecimento na área de tecnologia e hoje atua no setor de projetos na Darede. Ele possui diversas certificações, sendo a última Scrum Fundamentals Certified.

Melhorando a Vida Útil do seu SSD

Os discos sólidos (SSD) vieram para maximizar a performance de notebooks e dektops. E nor artigo de hoje nosso #cloudspecialist José Anderson Vila Nova explica de forma prática como aumentar a vida últil do seu SSD.

Nós usamos cookies para garantir e oferecer a melhor experiência de navegação em nosso site! Mais informações