Experiencia de aprendizaje para desarrolladores confiando en la tecnología de la nube de Amazon

Prefacio

A partir de este año (2022), Amazon Cloud ha cumplido 16 años y ha sido reconocido por Gartner como líder en computación en la nube durante once años consecutivos. En términos de EC2, ha crecido desde la instancia única original hasta que hoy admite más de 475 tipos de instancias y, en términos de tipos de servicios, se ha desarrollado y extendido a todos los ámbitos de la vida. Hablando de mi relación con Amazon Cloud Technology, tengo que empezar desde cuando estaba en la universidad, desde experimentar los recursos de servicio en Amazon Cloud de forma gratuita en aquel entonces hasta mi aprendizaje continuo en Amazon Cloud hoy. A continuación, hablaré sobre el proceso de aprendizaje en Amazon Cloud desde los aspectos del uso del producto, la participación en conferencias de innovación y la lectura en profundidad de recursos técnicos.

Inicie mi servicio en la nube con una prueba gratuita de Amazon Cloud

Para un desarrollador de la nube, el plan gratuito es un atractivo considerable de AWS en comparación con muchos otros proveedores de la nube. Su paquete gratuito cubre más de 100 productos en 20 categorías, que incluyen informática, análisis, bases de datos, Internet de las cosas, aprendizaje automático, almacenamiento, etc.[1] Por supuesto, diferentes categorías corresponden a diferentes grupos industriales, y a mí me preocupan más los servicios informáticos, de bases de datos y de almacenamiento. Tomando como ejemplo la informática y el almacenamiento, el recurso informático Amazon EC2 proporciona 750 horas/mes de servicios informáticos gratuitos durante 12 meses consecutivos durante el primer año, y el recurso de almacenamiento Amazon S3 proporciona 5 GB de capacidad de almacenamiento estándar gratuita durante los primeros 12 meses. El paquete gratuito me dio una mejor comprensión de Amazon Cloud cuando estaba en la universidad. Me sorprendió lo rápido que era crear instancias y lo rápido que estaban disponibles los componentes. Naturalmente, seguí usando los productos de Amazon Cloud después de que terminó el período gratuito. .

Como practicante de big data, también me gusta "buscar problemas". Dado que mantengo un blog personal, necesito registrar y contar visitantes de todo el mundo en tiempo real para comprender la popularidad del sitio web y los artículos. Entonces mi elección es el servicio de almacenamiento de lago de datos creado en Amazon S3. Desde una perspectiva técnica, elegí los productos en la nube de Amazon como base de mi lago de datos porque Amazon S3 proporciona 11 nueves de durabilidad (99,999999999%) y cuatro nueves de disponibilidad (99,99%), y se utiliza como almacenamiento de objetos. El líder, el La amplitud de su interfaz ha sido compatible con otros proveedores de almacenamiento de objetos, como minio, lo que significa que mi almacenamiento subyacente se puede desarrollar en un solo lugar y se puede utilizar en varios lugares. Al mismo tiempo, cree el motor Flink y el entorno operativo Presto en la instancia AWS EC2 y podrá escribir los datos en tiempo real en el lago de datos hudi creado en Amazon S3 y utilizar Presto para la visualización de consultas de puntos de acceso.

Participe activamente en la Conferencia de innovación tecnológica en la nube de Amazon para conocer las direcciones futuras del desarrollo tecnológico.

Como pionero de los proveedores de servicios en la nube, cada innovación tecnológica en Amazon aporta innovación y actualización a nuestro negocio. La Amazon Cloud Technology Innovation Conference es una conferencia en línea que organiza periódicamente Amazon Cloud Technology. Su objetivo es demostrar de manera integral las capacidades de innovación tecnológica de AWS y las mejores prácticas de los clientes, y brindar a los usuarios una nueva perspectiva sobre el uso de AWS. Es un tema al que los desarrolladores deben prestar atención. a. En marzo de 2021, en la Conferencia en línea de IA de Amazon Cloud Technology, Amazon Cloud Technology se unió a casi 30 clientes y socios para revelarle cómo la inteligencia artificial y el aprendizaje automático (AI/ML) potencian la innovación, impulsan la transformación y el impacto de la IA. en diversas industrias. /Observaciones de campo ML. En octubre del mismo año, nuevamente con el tema "Innovación basada en datos", se dio a conocer por primera vez la trilogía moderna de estrategias de datos, un análisis en profundidad de la arquitectura inteligente del almacén del lago para lograr el libre flujo de datos, una panorámica. interpretación del servicio de análisis de datos completo de Amazon Cloud Technology e intercambio de empresas típicas basadas en datos La forma de innovar. Cada reunión aporta diferentes conocimientos técnicos. [3][4][5][6]

Amazon Cloud Technology también lanzó una conferencia de innovación con el tema de infraestructura en la nube el 20 de abril de este año como estaba previsto, y también participé activamente en ella. Esta conferencia se divide en un lugar principal y seis sublugares. El discurso de apertura en el lugar principal es el caso de uso clásico de los clientes de Amazon Cloud Technology, que confían en Amazon Cloud para brindar experiencia en la nube a empresas como Daewoo Infinity y Transsion Holdings. Las seis subsedes tuvieron como tema la reconfiguración de la informática, la carga en la nube, la innovación de datos, la nube sin fronteras, la seguridad en la nube y las mejores prácticas de transformación. Como en sesiones anteriores, habrá repeticiones en video de los discursos principales en cada sucursal, por lo que no hay necesidad de preocuparse por perderse los discursos principales que se transmitirán en vivo al mismo tiempo. Al mismo tiempo, esta conferencia también proporcionó recursos como tarjetas de productos, capacitación y certificación, y centros de datos, lo que nos permitió comprender mejor el poder de la tecnología de Amazon Cloud [7].

En la Conferencia de Innovación de este año, lo que más me impresionó fue el ritmo de innovación de EC2 mencionado en el discurso de apertura, que simplemente resolvió mi confusión sobre qué tan rápido se pueden crear instancias de Amazon Cloud EC2 y cómo el rendimiento es casi indistinguible del bare metal. Como dijo el gerente general Gu Fan, Amazon Cloud EC2 ha realizado las siguientes innovaciones en los siguientes cuatro aspectos en el camino de investigación y desarrollo, a saber, arquitectura Nitro, diseño de chip de desarrollo propio, computación acelerada y sin contenedor/servidor.

Fuente de la imagen, Conferencia de innovación tecnológica en la nube de Amazon el 20 de abril de 2022

Al principio, AWS también utilizaba la virtualización de software para dividir los recursos del servidor físico en múltiples instancias virtuales para proporcionar instancias EC2, pero esta solución también tenía ciertos problemas. La virtualización de software consumirá el 30% del rendimiento del hardware. Al mismo tiempo, la máquina virtual también puede acceder a los recursos de hardware subyacentes, lo que plantea ciertos riesgos de seguridad. Además, si la iteración del almacenamiento y la virtualización de red no se pueden desacoplar de la hardware del servidor en sí, será difícil acelerar el proceso de investigación y desarrollo de las instancias EC2. La arquitectura de Amazon Nitro resuelve completamente los problemas anteriores: descarga la virtualización al nivel de hardware para minimizar la pérdida de rendimiento; en términos de seguridad, aísla completamente las operaciones de escritura subyacentes de las instancias de usuario, mejorando así la seguridad; y una variedad de tarjetas de red Nitro y Las tarjetas de memoria pueden virtualizar la red y el almacenamiento y desacoplar completamente las actualizaciones de hardware del servidor, lo que puede acelerar enormemente el proceso de desarrollo de instancias EC2.

1

La innovación de chips es un pilar importante en la reconstrucción de la base de la nube. AWS ha estado desarrollando chips de desarrollo propio para la nube desde 2013. Trabaja hacia atrás basándose en el profundo conocimiento de los usuarios sobre las cargas de trabajo en la nube para diseñar chips de nube más adecuados. . A lo largo de los años, AWS ha desarrollado tres líneas de productos, incluida la serie Nitro, la serie de razonamiento y aprendizaje automático y la serie Graviton basada en la arquitectura ARM. Como líder entre ellos, la serie Graviton ofrece la mejor relación precio/rendimiento, seguridad mejorada y un ecosistema más amplio.
Insertar descripción de la imagen aquí

AWS tiene la gama más amplia de instancias de aprendizaje automático y su chip INF1 de desarrollo propio ha mejorado enormemente el rendimiento y el costo en comparación con instancias similares de NVIDIA. Tomemos como ejemplo el uso de INF1 por parte de OPPO para mejorar el asistente conversacional AI-Xiaobu, que puede proporcionar capacidades de inteligencia artificial para la comprensión semántica y la interacción conversacional. El equipo de OPPO compiló y optimizó el modelo NLP de Xiaobu para INF1 y lo implementó en la instancia INF1 para inferencia en línea. En dos escenarios de prueba de preguntas y respuestas y chat, INF1 ahorró un 35% en el costo total de NVIDIA T4. se redujo en un 25% y el rendimiento se incrementó 2,3 veces.

3

Basándose en el comercio electrónico de Amazon, Amazon Cloud tiene la base de aplicaciones más grande, lo que promueve su lanzamiento de arquitectura informática sin servidor/contenedores. Con el aumento de la escala empresarial, el comercio electrónico de Amazon ha evolucionado desde la aplicación única inicial a una arquitectura SOA, que se divide en servicios básicos, servicios de pedidos, servicios de usuario y otros sistemas basados ​​en funciones. Pero a medida que pasa el tiempo, cada sistema de subservicio se convierte en un sistema de aplicación único más pequeño. Los negocios impulsan el cambio tecnológico. En 2006, Amazon comenzó a descomponer las aplicaciones en múltiples microservicios, lo que realmente hizo que la innovación de Amazon fuera más flexible. Hoy en día, el comercio electrónico de Amazon ejecuta más de 100.000 microservicios.

4

Resumiendo la experiencia de desarrollo de los microservicios de comercio electrónico de Amazon, es natural que Amazon Cloud Technology lance servicios en contenedores. Los 16 años de innovación tecnológica continua de AWS en el campo sin servidor han llevado el uso de la nube por parte de los usuarios a su punto máximo. Proporcionar a los usuarios una experiencia de usuario extraordinaria.

Fuente de la imagen, Conferencia de innovación tecnológica en la nube de Amazon el 20 de abril de 2022

El 15 de abril, Gartner publicó el informe de participación de mercado global de computación en la nube de 2021, y Amazon Cloud Technology ocupó el primer lugar con una participación del 38,92%. Por supuesto, esto es inseparable de su profunda implicación en los servicios en la nube y su insistencia en la innovación continua. También aprendí mucho de la conferencia de innovación de este año. Obtuve una comprensión más profunda de la historia de desarrollo de AWS a partir de la tecnología subyacente, lo que me permitió sentirme más cómodo en futuras selecciones de tecnología; también cambié mi dirección de aprendizaje personal a partir del desarrollo de tecnología., La tendencia de desarrollo de aplicaciones basada en contenedores / sin servidor es la dirección a la que debo referirme y elegir. Después de todo, existen proveedores de nube de tan alta calidad y sería más feliz centrarse completamente en el desarrollo empresarial.

Lea más sobre los recursos tecnológicos en la nube de Amazon para mejorar su competitividad

Por supuesto, para mí, además de utilizar los ricos productos de Amazon Cloud y ver conferencias sobre innovación tecnológica de vanguardia, la arquitectura de conocimiento de Amazon también es un plan rector para mi mejora tecnológica diaria. En el campo de la tecnología de punta, su Cumbre de China, Conferencia en la Nube y Centro de Video son temas maravillosos que no podemos perdernos, ha lanzado maravillosos videos de intercambio de conocimientos para diferentes roles de ingenieros, diferentes campos técnicos y diferentes niveles técnicos [4] [6 ] .

A través de la información anterior, podrá comprender los puntos calientes de la tecnología actual y las tendencias de desarrollo y prepararse para el siguiente paso de aprendizaje. En términos de tecnología única, su documentación completa del producto nos permite tomar decisiones más claras sobre la selección de tecnología comercial y la dirección del desarrollo de productos. Tomando el almacenamiento de objetos como ejemplo, a través de sus casos de uso detallados y documentación, aprendí cómo construir un lago de datos adecuado para análisis de big data, inteligencia artificial, aprendizaje automático y computación de alto rendimiento; cómo determinar el costo en función del atractivo. y frialdad de los datos Almacenamiento en niveles para reducir la complejidad operativa, obtener nuevos conocimientos y reducir costos de manera efectiva.
Por favor agregue la descripción de la imagen.

Resumen y resumen

Para los desarrolladores individuales, Amazon Cloud es una de las mejores opciones de servicios en la nube porque casi cubre las capacidades y servicios necesarios para el desarrollo personal. En términos de construcción de plataformas de aprendizaje, ha creado una variedad de plataformas de aprendizaje para desarrolladores:

  1. Centro de recursos de introducción : comience fácilmente con los servicios en la nube de 0 a 1, que cubren: gestión de costos, capacitación práctica y recursos de desarrollo.
  2. Centro de arquitectura : el Centro de arquitectura de tecnología en la nube de Amazon proporciona diagramas de arquitectura de referencia de plataformas en la nube, soluciones de arquitectura examinadas, mejores prácticas de buena arquitectura, patrones, íconos y más.
  3. Biblioteca Builder : aprenda cómo Amazon Cloud Technologies crea y opera software.
  4. Build Tools : un conjunto de herramientas para desarrollar y administrar aplicaciones en Amazon Cloud Technology Platform.

En términos de beneficios, no debe perderse sus paquetes gratuitos, paquetes de regalo con descuento y plantillas de implementación con un solo clic:

  1. Amazon Cloud Technology ofrece paquetes gratuitos para más de 100 productos . Entre ellos, el recurso informático Amazon EC2 es gratuito durante 12 meses el primer año, 750 horas al mes; el recurso de almacenamiento Amazon S3 es gratuito durante 12 meses el primer año, con una capacidad de almacenamiento estándar de 5 GB.
  2. Proporcione el último paquete de regalo con descuento , 200 cupones de descuento de análisis y datos, 200 cupones de descuento de análisis y datos, 200Cupones de análisis y datos , 200 cupones de aprendizaje automático, cupones de desarrollo de aplicaciones y microservicios de 200 $ .
  3. Solución CloudFormation implementa la biblioteca de plantillas con un solo clic .

Ya sean recursos de asistencia social de fácil acceso, documentos oficiales detallados o conferencias de innovación tecnológica celebradas periódicamente, Amazon Cloud Technology puede ayudarle a pasar de ser un principiante técnico a un experto técnico. Este artículo presenta el crecimiento de los desarrolladores individuales en la plataforma de tecnología en la nube de Amazon desde la entrada básica hasta la mejora avanzada. ¡Esta es probablemente la razón por la que insisto en aprenderla y usarla! Para muchos usuarios, creo que será una muy buena opción. Para obtener más detalles, consulte la información en los recursos de referencia.

Recursos de referencia

[1] Dirección de registro del plan gratuito de Amazon Cloud: https://aws.amazon.com/cn/free/?trk=c0722fb5-d267-4560-ba95-45a9d9890e54&sc_channel=el

[2] Introducción a Amazon Cloud S3: https://aws.amazon.com/cn/s3/?trk=044290d5-dfca-4a6b-8697-461c8f72ee8d&sc_channel=el

[3] Cumbre de China sobre tecnología de la nube de Amazon: https://www.awsevents.cn/summit/index.aspx?s=&smid=&vep_st=

[4] Centro de vídeos de tecnología en la nube de Amazon: https://www.awsevents.cn/reinvent/video-center.html?s=&smid=&vep_st=

[5] Conferencia sobre la nube sobre tecnología de la nube de Amazon: https://www.awsevents.cn/specialTopic/yuntus.html?vep_st=33533&s=&smid=

[6] Charla en línea de Amazon Cloud: https://aws.amazon.com/events/online-tech-talks/on-demand

[7] Cumbre de infraestructura de nube de la Conferencia de innovación tecnológica en la nube de Amazon 2022: https://www.awsevents.cn/innovate/default.aspx?s=7286&smid=1269

Supongo que te gusta

Origin blog.csdn.net/weixin_39636364/article/details/124797097
Recomendado
Clasificación