[Regalos por participar] El análisis de preguntas de la pista 3 del Desafío de programación nativa en la nube de 2023 lo ayuda a adquirir rápidamente habilidades para participar

Introducción a la competencia

El cuarto desafío de programación nativa en la nube es un conocido evento de marca nativa en la nube organizado por Alibaba Cloud y organizado conjuntamente por Cloud Native Application Platform y Tianchi.

Desde 2015, la competencia se ha llevado a cabo con éxito ocho veces y se ha actualizado al primer Desafío de programación nativa en la nube desde 2020, atrayendo a más de 53,000 equipos, que cubren más de 10 países y regiones.

La competencia de este año explorará profundamente las tres áreas candentes de serverless, contenedores y microservicios, y proporcionará un escenario para que los jóvenes amantes de la tecnología desafíen los problemas de tecnología nativa de la nube, con la esperanza de usar la tecnología para crear un mayor valor para toda la sociedad. ¡Unámonos a la competencia!

Hay actividades premiadas en la pista, y los regalos se dan sin parar.

Enviar una reseña y un sorteo

¡Los concursantes que envíen un plan de competencia válido para la pista 3 antes del 20 de septiembre de 2023 serán recompensados ​​con una camiseta de edición limitada para la competencia!

【Campo de entrenamiento de premios】

Invite a los tutores de 3 estrellas de la pista para que le brinden un análisis en profundidad del contenido y las dificultades de las preguntas de la competencia, comience con 0 conceptos básicos, adquiera rápidamente las habilidades de la competencia y lo lleve a compartir el premio en efectivo de 120,000. ¡Después de completar la tarea de registro, puede recibir un certificado de honor personalizado oficial y una gorra personalizada de Alibaba Cloud!

Haga clic para registrarse ahora:

https://developer.aliyun.com/trainingcamp/72d331de03954a8f9540c4e2e272ece1?spm=5176.8068049.0.0.72d96d19cI1lmX

[Recompensas de experiencia] Actividades de experiencia práctica en la competencia

Regístrese en la competencia y complete el experimento práctico a partir de ahora, ¡y podrá obtener una exquisita gorra con visera personalizada por Alibaba Cloud! Los regalos son limitados, por orden de llegada, ven y experiméntalo!

Haga clic para unirse ahora: https://edu.aliyun.com/learning/topic/series/serverlesssae

Fondo

La aplicación sin servidor puede ser la "última forma" de la aplicación

Con el desarrollo de la tecnología nativa de la nube, también se ha actualizado el proveedor comercial de software:

  • IaaS en la nube

Desde el anterior alojamiento de máquina física bare metal hasta el alojamiento en la nube, pero en esencia es solo el modo de operación y mantenimiento y la plataforma de operación y mantenimiento.Para los desarrolladores de negocios, el modo de desarrollo y el modo de entrega no han cambiado sustancialmente.

  • nube nativa

Con la madurez de la tecnología nativa de la nube, CNC F comenzó a proponer tecnologías representativas nativas de la nube. Comenzamos a reescribir aplicaciones con arquitectura de microservicios, usamos k8s y otras plataformas de orquestación de contenedores para organizar y ejecutar varios microservicios, y usamos servicios Grids para la gobernanza de microservicios, mediante el uso de las capacidades de la nube y la tecnología de contenedores para crear una cadena de herramientas CICD completamente automatizada, completar la entrega y el despliegue de aplicaciones, y actualizar los métodos de operación y mantenimiento basados ​​en herramientas declarativas y automatizadas. En esta etapa, básicamente hemos completado una actualización integral del modelo de desarrollo, el modelo de entrega y el método de operación y mantenimiento, lo que ha mejorado en gran medida la eficiencia general de entrega del software.

  • marco de servicio

Las funciones de la nube sin servidor permiten a los desarrolladores centrarse en la escritura de fragmentos de código empresarial, a fin de centrarse en la creación de valor, sin tener que preocuparse por el marco de desarrollo, la selección de tecnología y centrarse en la operación del servidor y la gestión del mantenimiento, y solo tienen que pagar por los recursos realmente ocupados, en lugar de un ancho de banda fijo o una cantidad de servidores.

Podemos ver en el historial de desarrollo de la tecnología nativa de la nube que la tendencia de los operadores de software se centra cada vez más en la abstracción del negocio y la creación de valor comercial, sin preocuparse por el operador del negocio. Los usuarios ni siquiera necesitan escribir código y crean rápidamente un portal de sitio web, un software de votación o un sistema de informes de datos a través de una plataforma de código bajo/sin código.

inserte la descripción de la imagen aquí

Sin embargo, para la forma de funciones en la nube, está más desarrollado de 0 a 1. Es difícil para nosotros migrar directamente una aplicación de una arquitectura de microservicio a funciones en la nube, por lo que existe una arquitectura técnica que nos puede ayudar a actualizar sin servidor, y no es necesario hacer la transformación de la arquitectura técnica? ¡tener! El motor de aplicaciones sin servidor tiene todas las ventajas de la arquitectura sin servidor "alojamiento completo, sin operación y mantenimiento, alta elasticidad".

A continuación se muestra un ejemplo que puede ayudarlo a comprender todo el proceso de migración rápida de una aplicación web a SAE.

Ejemplo de operación

condiciones previas

  • Después de crear la imagen de la aplicación, puede usar directamente el servicio ACR para completar la construcción de la imagen de la aplicación. Aquí hemos preparado una imagen de demostración para usted, bienvenido a elegir:

ACRO:

https://free.aliyun.com/?searchKey=ACR

inserte la descripción de la imagen aquí

  • Reciba la cuota de prueba gratuita de SAE (CPU 48000 minutos de núcleo, memoria 96000GiB minutos)

Reciba la cuota de prueba gratuita de SAE: https://free.aliyun.com/?searchKey=SAE

Procedimientos de operación

  1. Reciba la cuota de prueba de SAE y active el servicio

Reciba una cuota de prueba gratuita de SAE (CPU 48000 minutos de núcleo, memoria 96000GiB minutos).

Reciba la cuota de prueba gratuita de SAE: https://free.aliyun.com/?searchKey=SAE

Espere unos 10 segundos y aparecerá una ventana emergente que indica que la activación se ha realizado correctamente. En este momento, puede ir a la consola.

Consola: https://sae.console.aliyun.com/

Deberá abrir algunos roles y permisos más adelante, solo confirme.

  1. crear aplicación

inserte la descripción de la imagen aquí

① Para configurar la información básica de la aplicación, complete el nombre de la aplicación + "configuración automática" VPC + número de instancias 1 ~ 2 + 1C2G, otros valores predeterminados están bien; el siguiente paso

inserte la descripción de la imagen aquí

② Hay muchas opciones para la configuración de la implementación. Solo necesita seleccionar "imagen compartida" y completar la dirección del almacén de imágenes que se proporciona en el ejemplo anterior; el siguiente paso

Dirección del almacén espejo: docker.io/bigwj/sae_excalidraw:v1

③ Confirme la creación, espere entre 1 y 2 minutos y acceda manualmente a la "página de detalles de la aplicación".

inserte la descripción de la imagen aquí

Hasta el momento, la aplicación se ha creado con éxito, esperando la finalización del "proceso de cambio de aplicación";

inserte la descripción de la imagen aquí

  1. Configurar el acceso a la red pública

En la página de detalles de la aplicación, "Agregar acceso a la red pública"

inserte la descripción de la imagen aquí

Preste atención a la viñeta aquí, complete 8080 para el puerto del contenedor; confirme

inserte la descripción de la imagen aquí

Espere a que se complete el proceso de cambio

inserte la descripción de la imagen aquí

Acceso directo a esta dirección de red pública, puede ver la página de la aplicación.

inserte la descripción de la imagen aquí

  1. Desplegada

inserte la descripción de la imagen aquí

  1. envía tu trabajo

Dos métodos de presentación:

① Envíe directamente la dirección del trabajo implementado con éxito, como la dirección de acceso a la red pública "8.141.84.4:8080" anterior;

② Si hay una descripción y explicación del trabajo, puede enviar directamente la dirección del almacén de git y adjuntar la dirección de acceso a la red pública mencionada anteriormente. El funcionamiento se muestra en la siguiente figura:

inserte la descripción de la imagen aquí

El comité de jueces T+1 hará la evaluación y puntuación, si tiene alguna pregunta, por favor comuníquese con el instructor en el grupo de pista. (Número de grupo Dingding: 22240036483)

¡ Haz clic aquí para registrarte ahora!

Supongo que te gusta

Origin blog.csdn.net/alisystemsoftware/article/details/132079602
Recomendado
Clasificación