- Página inicial >
- Por que nós >
- Clientes >
- Preferred Networks
Preferred Networks
Tecnologia
Ásia-Pacífico
Empresas / Setor público
Embora fosse nossa primeira vez usando a Alibaba Cloud, utilizamos quase todos os recursos de serviços específicos da Alibaba Cloud, como o Elastic Compute Service (ECS), em nossa plataforma de geração de personagens Crypko, desde o ambiente de desenvolvimento até os ambientes de staging e produção.
No passado, não importava qual serviço de nuvem eu tentasse usar, sempre tinha algum tipo de problema e acabava perdendo tempo. No entanto, a Alibaba Cloud oferece um suporte extremamente atencioso, então pude dedicar meu tempo ao desenvolvimento e à melhoria dos serviços do Crypko
No passado, não importava qual serviço de nuvem eu tentasse usar, sempre tinha algum tipo de problema e acabava perdendo tempo. No entanto, a Alibaba Cloud oferece um suporte extremamente atencioso, então pude dedicar meu tempo ao desenvolvimento e à melhoria dos serviços do Crypko
Preferred Networks, Inc. Equipe de Entretenimento Zhu Huachun, Gerente de Engenharia
Sobre a Preferred Networks
Preferred Networks, Inc. (PFN) (doravante, "PFN") é uma empresa de tecnologia líder estabelecida em março de 2014 no bairro de Chiyoda, em Tóquio. A empresa desenvolve tecnologias avançadas como machine learning, robótica e deep learning. A empresa utiliza seu know-how em tecnologias avançadas para criar produtos inovadores, como sistemas de processamento de imagens e simuladores de descoberta de materiais.Os excelentes resultados de desenvolvimento da PFN são demonstrados pelos muitos prêmios que a empresa conquistou. Por exemplo, seu artigo sobre PFP, a tecnologia central que suporta o Matlantis™, vem ganhando reconhecimento constante e foi selecionado para os Editor's Highlights da Nature Communications.
Em 26 de abril de 2022, a PFN lançou a plataforma de geração automática de personagens baseada em IA, o Crypko™. A PFN usa um grande número de serviços da Alibaba Cloud na infraestrutura de sistemas do Crypko. Em particular, o Alibaba Cloud Container Service for Kubernetes (ACK), o Object Storage Service (OSS) e o Elastic Compute Service (ECS) receberam altos elogios da equipe da PFN.
Desafio
O Crypko™, lançado pela PFN, é uma plataforma de geração de personagens que pode gerar e editar automaticamente ilustrações de rosto e parte superior do corpo. A PFN desenvolveu o Crypko para que todos possam desfrutar facilmente de atividades criativas por meio do poder das tecnologias mais recentes, mesmo sem as habilidades ou o tempo necessários para desenhar. O Crypko funciona no navegador, podendo ser usado sem um computador de alta especificação.A PFN começou a desenvolver o Crypko em 2018 como um modelo de geração de ilustrações faciais usando Generative Adversarial Networks (GAN), que é um modelo de geração de imagens que utiliza deep learning.
A sexta geração do Crypko foi lançada recentemente. Agora é possível gerar uma ilustração não apenas do rosto, mas também da parte superior do corpo de um personagem de alta qualidade, com a mesma qualidade de um ilustrador humano.
Além disso, os usuários podem criar um novo personagem fundindo personagens gerados. O novo personagem herda as características dos personagens fusionados. Os usuários também podem modificar atributos como cor do cabelo, cor dos olhos e expressões faciais de acordo com suas preferências.
Adicionalmente, os usuários podem participar da nova comunidade criativa na plataforma Crypko registrando e publicando seus personagens gerados na biblioteca e adicionando personagens de outros usuários aos favoritos.
Ao desenvolver o Crypko, a PFN enfrentou o desafio de como construir um ambiente de serviço baseado em GPU.
Também era necessário preparar uma infraestrutura de serviços de TI robusta para garantir o uso generalizado do serviço.
Por que a Alibaba Cloud
A PFN selecionou a Alibaba Cloud para preparar o ambiente de serviço baseado em GPU e construir uma infraestrutura de TI robusta.Os principais fatores decisivos foram o custo-benefício e o amplo suporte para desenvolvimento e operações.
A Alibaba Cloud oferece dois métodos de cobrança para instâncias ECS: pagamento por uso por hora e assinatura mensal com desconto. A PFN usa uma instância ECS como servidor de desenvolvimento para o Crypko. O custo do servidor de desenvolvimento pode ser otimizado alocando apenas a quantidade necessária de recursos no momento necessário.
A Alibaba Cloud também oferece uma ampla variedade de serviços, incluindo outras plataformas de machine learning e produtos de segurança. Por meio de seus abundantes serviços, a Alibaba Cloud ajuda a resolver os desafios enfrentados pelos clientes.
"Ao usar a Alibaba Cloud, foi fácil encontrar um serviço que atendesse aos nossos requisitos", explica Zhu. "Outros serviços não mencionados aqui também são fáceis de usar, e não tivemos nenhum problema ao utilizá-los. Agora estamos usando serviços adicionais como o Direct Mail."
Além disso, quando surgiram dúvidas sobre as soluções oferecidas pela Alibaba Cloud, a PFN pôde usar uma ferramenta de chat para se comunicar diretamente com os engenheiros da Alibaba Cloud. Isso permitiu a resolução eficiente de questões e consultoria sobre problemas.
"Mesmo agora, a Alibaba Cloud responde rapidamente a todas as nossas perguntas, independentemente de ser dia útil ou não", diz Zhu ao elogiar o suporte.
Arquitetura
A PFN utiliza o Elastic GPU Service (EGS) da Alibaba Cloud na construção de uma plataforma de inferência de modelos baseada em Cloud Native AI, com o objetivo de melhorar a utilização de GPU e reduzir custos com tecnologia de compartilhamento de GPU. Como resultado, a utilização de GPU aumentou até 4 vezes.A PFN usa diversos serviços da Alibaba Cloud. Em particular, os três serviços a seguir são altamente avaliados pela PFN:
Alibaba Cloud Container Service
O Alibaba Cloud Container Service permite iniciar e gerenciar aplicações Docker em um cluster de instâncias ECS ou em um cluster serverless.
"O Kubernetes foi extremamente fácil de configurar, e o ambiente que construímos era robusto e relativamente fácil de operar," diz Zhu.
Object Storage Service (OSS)
O OSS permite o armazenamento flexível de dados em diversos cenários, como backup, restauração, data lakes e arquivamento de dados. Além disso, o OSS foi projetado para 99,9999999999% de durabilidade e opera com SLA líder do setor.
"Usamos o OSS para hospedagem de sites e arquivos estáticos," explica Zhu. "É muito fácil e prático de configurar."
Elastic Compute Service (ECS)
O ECS é um serviço que oferece um ambiente de servidor virtual flexível e seguro para todas as necessidades de hospedagem em nuvem. Com apenas alguns cliques no console de gerenciamento baseado na web, você pode implantar uma instância ECS e aumentar ou diminuir a capacidade da instância conforme as necessidades em tempo real.
"Além de otimizar o custo do servidor de desenvolvimento, o ECS oferece uma ampla variedade de instâncias com GPU. Pudemos usar as instâncias de acordo com nosso propósito de desenvolvimento," diz Zhu.
A seguir estão cinco outros serviços usados principalmente pela PFN:
ApsaraDB RDS for MySQL
O ApsaraDB RDS for MySQL é um serviço de banco de dados online que suporta MySQL 5.5, 5.6, 5.7 e 8.0.
O ApsaraDB RDS for MySQL usa o AliSQL desenvolvido pela Alibaba Cloud. Também emprega recursos como pool de threads, replicação paralela e chave primária implícita para melhorar o IOPS e estabilizar ainda mais as instâncias de banco de dados.
ApsaraDB for Redis
O ApsaraDB for Redis possui duas edições: ApsaraDB for Redis Community Edition e ApsaraDB for Redis Enhanced Edition (Tair). O Tair é compatível com o Redis open source. O ApsaraDB for Redis suporta as arquiteturas primário/secundário, clustering e divisão de leitura/escrita, alcançando baixa latência, alto throughput e escalabilidade elástica.
Server Load Balancer (SLB)
O SLB é um serviço de balanceamento de carga de alto desempenho. Dois tipos de SLB estão disponíveis: Classic Load Balancer (CLB) e Application Load Balancer (ALB). O CLB opera na Camada 4 e suporta até 100.000 consultas por segundo (QPS). O ALB é desenvolvido com base na Apsara Network 2.0 da Alibaba Cloud e suporta até 1.000.000 QPS.
serviço cGPU
O serviço cGPU é a tecnologia de compartilhamento de contêineres baseada no isolamento virtual de GPU no kernel desenvolvida pela Alibaba Cloud. Vários contêineres compartilham uma única GPU. Isso isola e protege seus negócios, melhora a utilização de GPU e, consequentemente, reduz custos.
Elastic GPU Service
O Elastic GPU Service (EGS) é um serviço de computação baseado em GPU, ideal para cenários como deep learning, processamento de vídeo, computação científica e visualização. As soluções EGS usam as seguintes GPUs: AMD FirePro S7150, NVIDIA Tesla M40, NVIDIA Tesla P100, NVIDIA Tesla P4 e NVIDIA Tesla V100.
A PFN usa esses serviços para construir uma infraestrutura de TI robusta para suportar o Crypko.

Aviso: O ApsaraDB for Redis e o Tair foram unificados e renomeados para Tair (Redis® OSS-compatible) desde setembro de 2024.
Perspectivas futuras
Zhu tem grandes expectativas para o PolarDB no futuro."O PolarDB é um serviço de banco de dados cloud-native altamente compatível com MySQL e PostgreSQL. Estou ansioso para experimentá-lo no futuro", diz Zhu.
Além dos serviços apresentados aqui, a Alibaba Cloud está desenvolvendo novos serviços.
A Alibaba Cloud continuará a apoiar a PFN por meio de uma ampla gama de serviços.
Produtos em destaque
Um serviço baseado em Kubernetes que garante alta eficiência para empresas executando aplicações em contêineres na nuvem.
Um serviço de armazenamento em nuvem criptografado e seguro que pode armazenar, processar e acessar grandes volumes de dados de qualquer lugar do mundo.
Servidores virtuais em nuvem elásticos e seguros para atender a todas as suas necessidades de hospedagem em nuvem.
Um serviço de banco de dados online totalmente gerenciado que suporta MySQL 5.5, 5.6, 5.7 e 8.0.
O ApsaraDB for Redis inclui a versão community do Redis e a versão enterprise do Tair (totalmente compatível com Redis), que suporta arquiteturas primário-secundário, clustering e divisão de leitura-escrita, baixa latência, alto throughput e escalabilidade elástica, além de fornecer capacidades de diagnóstico em tempo real para grandes hot keys.
O Server Load Balancer (SLB) distribui o tráfego de rede entre grupos de servidores backend para melhorar a capacidade do serviço e a disponibilidade da aplicação. Ele fornece funções de proxy reverso na Camada 7 (ALB) e serviços de balanceamento de carga na Camada 4 (CLB).
O serviço cGPU é a tecnologia de compartilhamento de contêineres baseada no isolamento virtual de GPU no kernel desenvolvida pela Alibaba Cloud. Vários contêineres compartilham uma única GPU. Isso isola e protege seus negócios, melhora a utilização de GPU e, consequentemente, reduz custos.
O Elastic GPU Service (EGS) é um serviço de computação baseado em GPU, ideal para cenários como deep learning, processamento de vídeo, computação científica e visualização. As soluções EGS usam as seguintes GPUs: AMD FirePro S7150, NVIDIA Tesla M40, NVIDIA Tesla P100, NVIDIA Tesla P4 e NVIDIA Tesla V100.
Outros casos relacionados
AI Surge
A AI Surge é um provedor SaaS que desenvolve soluções de "automação como serviço" para inteligência de dados, permitindo que as empresas extraiam mais valor de seus dados sem a necessidade de especialistas em dados.
Qinglin Cloud
A Qinglin Cloud, uma empresa profissional de serviços de Internet, oferece consultoria e serviços técnicos e relacionados a produtos para ajudar empresas a facilitar a transformação digital e a expansão de negócios.
FUJIFILM CodeBlue
Como uma das maiores empresas de serviços de TI da Austrália, a FUJIFILM CodeBlue dedica-se a ajudar PMEs por meio de serviços de TI personalizados.
Snapshot
A Preferred Networks usou a Alibaba Cloud como recurso computacional confiável e econômico para o Crypko™, uma solução baseada em deep learning que gera automaticamente ilustrações de personagens de alta qualidade.
Produto/Solução utilizada
Ver mais soluções
Whitepaper relacionado
Principais tendências e desafios em tecnologia de nuvem para a região APAC
Nosso whitepaper explora por que o Gartner espera um crescimento tão massivo na implantação em nuvem e analisa como a região APAC está impulsionando essa adoção.
Baixar
Um teste gratuito para você criar sem limites!
Crie com mais de 80 produtos e até 12 meses de uso do Elastic Compute Service
Comece gratuitamente Comece gratuitamente