【参赛送好礼】2023 云原生编程挑战赛·赛道 3 赛题解析助您快速 get 参赛技能

简介: 【参赛送好礼】2023 云原生编程挑战赛·赛道 3 赛题解析助您快速 get 参赛技能

大赛介绍


第四届云原生编程挑战赛,是由阿里云主办,云原生应用平台、天池联合承办的云原生著名品牌赛事。


自 2015 年开始,大赛已经成功举办了八届,并从 2020 年开始升级为首届云原生编程挑战赛,共吸引了超过 53000 支队伍,覆盖 10 余个国家和地区。


本届大赛将深度探索 Serverless、容器、微服务三大热门领城,为热爱技术的年轻人提供一个挑战云原生技术问题的舞台,希望用技术为全社会创造更大价值。大家赶快参赛吧!


赛道有奖活动,好礼送不停


提交评测有奖活动

2023.9.20 前提交赛道 3 有效参赛方案的选手,将奖励大赛限量版 T 恤一件!


【有奖训练营】

邀请赛道 3 明星导师为您深度解析赛题内容和难点,0 基础入门,快速 get 参赛技能,带你瓜分 12 万现金大奖。完成打卡任务即可领取官方定制荣誉证书和阿里云定制鸭舌帽!

点击立即报名参营:

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


【体验有奖】大赛动手体验活动

即日起报名大赛并完成动手实验活动,即可领取阿里云定制精美鸭舌帽一个!礼品有限,先到先得,快来体验吧!

点击立即参加:https://edu.aliyun.com/learning/topic/series/serverlesssae


赛题背景


应用的 Serverless 化也许是应用的“终极形态”

随着云原生技术的发展,软件的业务载体也一直在升级:


  • 云 IaaS

从之前的裸金属物理机托管,到云主机,但是本质上只是运维方式和运维平台,对业务开发者来说开发模式,交付模式并没有实质性的变化。

  • 云原生化

随着云原生技术技术成熟,CNC F开始提出了云原生的代表技术,我们开始以微服务架构重写应用,用 k8s 等容器编排平台编排运行各种微服务,用服务网格进行微服务治理,通过利用云和容器技术的能力构建全自动化的 CICD 工具链,完成应用交付和部署,以及基于声明式和自动化工具升级运维方式。到这一阶段,我们基本上完成了对开发模式,交付模式和运维方式的全面升级,大大提高了软件整体的交付效率。

  • 服务框架

Serverless 云函数可以让开发人员专注于业务代码片段的编写,从而聚焦到价值创造,而无需关心开发框架,技术选型、将精力投入到服务器的运维管理,而只需要为实际占用的资源付费,而不是固定带宽或者服务器数量。


我们可以云原生的技术发展历程来看,软件的载体趋势越来越聚焦业务的抽象,和业务价值的创造,而不需要关心业务的载体。甚至用户都不需要写代码,通过低代码/无代码平台,快速创建一个网站 Portal、投票软件或者数据报表系统等。



但是,对于云函数的形态,更多的是从 0~1 的开发,我们很难将一个微服务架构的应用直接迁移到云函数中去,所以有没有一种技术架构可以帮助我们 Serverless 化的升级,并且不需要做技术架构改造呢?有!Serverless 应用引擎,具备无服务器架构的所有优点 “全托管,免运维,高弹性”。


下面有一个例子,可以帮助您了解将一个 Web 应用快速迁移到 SAE 的全过程。


操作示例


前置条件

  • 构建好的应用镜像您可以直接使用 ACR 服务去完成应用镜像构建。这里我们已经为大家准备了 Demo 镜像,欢迎选用:

ACR:

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



  • 领取 SAE 的免费试用额度(CPU 48000 核*分钟,内存 96000GiB*分钟)
领取 SAE 免费试用额度: https://free.aliyun.com/?searchKey=SAE


操作流程

1. 领取 SAE 试用额度 & 开通服务

领取 SAE 免费试用额度(CPU 48000 核*分钟 ,内存 96000GiB*分钟)。

领取 SAE 免费试用额度: https://free.aliyun.com/?searchKey=SAE


稍等 10 秒左右,会弹出表示开通成功,这个时候您就可以去控制台。

控制台: https://sae.console.aliyun.com/


后面会需要开通一些角色和权限,确认即可。


2. 创建应用



① 配置应用基本信息,请填写应用名 + “自动配置”专有网络 + 实例数 1~2 + 1C2G,其他默认即可;下一步



② 部署配置可选项比较多,只需要选择“共有镜像”,填写上面例子给的镜像仓库地址即可;下一步

镜像仓库地址: docker.io/bigwj/sae_excalidraw:v1


③ 确认创建,等待 1~2 分钟左右,手动跳转“应用详情页”



至此,应用创建成功,等待“应用变更流程”完成;



3. 配置公网访问

在应用详情页,“添加公网访问”



弹框这里要注意下,容器端口填写 8080;确定



等待变更流程执行完毕即可



直接访问这个公网地址,就可以看到应用的页面。



4. 部署完毕



5. 提交您的作品

两种提交方式:

① 直接提交部署成功的作品地址,比如上文中的公网访问地址 “8.141.84.4:8080”;

② 如果有对作品的说明和讲解,您可以直接提交 git 仓库地址,并附上上文中的公网访问地址。操作如下图所示:



评委会 T+1 做评估打分,如有任何问题欢迎在赛道群内和导师沟通交流。(钉钉群号:22240036483)


点击此处,立即报名参赛!

相关文章
|
存储 人工智能 Cloud Native
NAS深度解析:面向云原生应用的文件存储
本文深入解析了面向云原生应用的文件存储NAS,由阿里云专家分享。内容涵盖Cloud Native与AI浪潮下的技术创新,包括高性能、弹性伸缩、成本优化及数据安全等方面。针对云原生应用的特点,NAS在Serverless生态中不断演进,提供多种产品规格以满足不同需求,如极速型NAS、归档存储等,确保用户在高并发场景下获得稳定低延时的存储体验。同时,通过优化挂载参数和容器访问策略,提升整体性能与可用性。
615 11
|
存储 Cloud Native 块存储
EBS深度解析:云原生时代企业级块存储
企业上云的策略,从 Cloud-Hosting 转向 Serverless 架构。块存储作为企业应用上云的核心存储产品,将通过 Serverless 化来加速新的计算范式全面落地。在本话题中,我们将会介绍阿里云块存储企业级能力的创新,深入解析背后的技术细节,分享对未来趋势的判断。
1033 3
|
Kubernetes Cloud Native 云计算
云原生技术深度解析:重塑企业IT架构的未来####
本文深入探讨了云原生技术的核心理念、关键技术组件及其对企业IT架构转型的深远影响。通过剖析Kubernetes、微服务、容器化等核心技术,本文揭示了云原生如何提升应用的灵活性、可扩展性和可维护性,助力企业在数字化转型中保持领先地位。 ####
|
运维 Kubernetes Cloud Native
Kubernetes云原生架构深度解析与实践指南####
本文深入探讨了Kubernetes作为领先的云原生应用编排平台,其设计理念、核心组件及高级特性。通过剖析Kubernetes的工作原理,结合具体案例分析,为读者呈现如何在实际项目中高效部署、管理和扩展容器化应用的策略与技巧。文章还涵盖了服务发现、负载均衡、配置管理、自动化伸缩等关键议题,旨在帮助开发者和运维人员掌握利用Kubernetes构建健壮、可伸缩的云原生生态系统的能力。 ####
|
Kubernetes Cloud Native 调度
云原生批量任务编排引擎Argo Workflows发布3.6,一文解析关键新特性
Argo Workflows是CNCF毕业项目,最受欢迎的云原生工作流引擎,专为Kubernetes上编排批量任务而设计,本文主要对最新发布的Argo Workflows 3.6版本的关键新特性做一个深入的解析。
|
监控 Cloud Native 持续交付
云原生技术深度解析:重塑现代应用开发与部署范式####
本文深入探讨了云原生技术的核心概念、关键技术组件及其在现代软件开发中的重要性。通过剖析容器化、微服务架构、持续集成/持续部署(CI/CD)等关键技术,本文旨在揭示云原生技术如何促进应用的敏捷性、可扩展性和高可用性,进而推动企业数字化转型进程。不同于传统摘要仅概述内容要点,本部分将融入具体案例分析,直观展示云原生技术在实际应用中的显著成效与挑战应对策略,为读者提供更加丰富、立体的理解视角。 ####
|
人工智能 Cloud Native Java
云原生技术深度解析:从IO优化到AI处理
【10月更文挑战第24天】在当今数字化时代,云计算已经成为企业IT架构的核心。云原生作为云计算的最新演进形态,旨在通过一系列先进的技术和实践,帮助企业构建高效、弹性、可观测的应用系统。本文将从IO优化、key问题解决、多线程意义以及AI处理等多个维度,深入探讨云原生技术的内涵与外延,并结合Java和AI技术给出相应的示例。
390 1
|
运维 Cloud Native 持续交付
云原生技术解析:从IO出发,以阿里云原生为例
【10月更文挑战第24天】随着互联网技术的不断发展,传统的单体应用架构逐渐暴露出扩展性差、迭代速度慢等问题。为了应对这些挑战,云原生技术应运而生。云原生是一种利用云计算的优势,以更灵活、可扩展和可靠的方式构建和部署应用程序的方法。它强调以容器、微服务、自动化和持续交付为核心,旨在提高开发效率、增强系统的灵活性和可维护性。阿里云作为国内领先的云服务商,在云原生领域有着深厚的积累和实践。
340 0
|
运维 Cloud Native JavaScript
云端新纪元:云原生技术深度解析深入理解Node.js事件循环及其在异步编程中的应用
【8月更文挑战第27天】随着云计算技术的飞速发展,云原生已成为推动现代软件开发和运维的关键力量。本文将深入探讨云原生的基本概念、核心价值及其在实际业务中的应用,帮助读者理解云原生如何重塑IT架构,提升企业的创新能力和市场竞争力。通过具体案例分析,我们将揭示云原生技术背后的哲学思想,以及它如何影响企业决策和操作模式。
|
JSON 数据管理 关系型数据库
【Dataphin V3.9】颠覆你的数据管理体验!API数据源接入与集成优化,如何让企业轻松驾驭海量异构数据,实现数据价值最大化?全面解析、实战案例、专业指导,带你解锁数据整合新技能!
【8月更文挑战第15天】随着大数据技术的发展,企业对数据处理的需求不断增长。Dataphin V3.9 版本提供更灵活的数据源接入和高效 API 集成能力,支持 MySQL、Oracle、Hive 等多种数据源,增强 RESTful 和 SOAP API 支持,简化外部数据服务集成。例如,可轻松从 RESTful API 获取销售数据并存储分析。此外,Dataphin V3.9 还提供数据同步工具和丰富的数据治理功能,确保数据质量和一致性,助力企业最大化数据价值。
630 1

热门文章

最新文章

推荐镜像

更多
  • DNS