云原生应用
云原生应用是专门为云平台而设计的应用程序,旨在充分利用云计算的优势。与传统应用相比,云原生应用在以下几个方面进行了技术革新:
- 应用架构:采用微服务、容器等架构模式,使应用具有高度的模块化和解耦特性,易于扩展和维护。
- 应用开发方式:采用敏捷开发、DevOps 等方法,加快应用的迭代交付速度,缩短从编码到部署的周期。
- 应用部署方式:通过容器化、编排和自动化等技术,实现应用的灵活调度、高弹性和自动伸缩,充分发挥云计算的独特优势。
云原生应用具有以下关键优势:
- 灵活应对业务流量冲击,能够根据实际需求自动扩缩容,保障业务平稳运行。
- 提高资源利用率,通过自动调度和优化资源分配,避免资源浪费。
- 提升工作效率,自动化流程减轻运维压力,加快交付速度。
- 降低 IT 和运营成本,通过按需付费等模式,降低硬件和人力成本。
总之,云原生应用是真正面向云的应用,能够充分发挥云计算的优势,满足企业对敏捷性、弹性和成本效益的需求。

云应用的特性
云应用的优势
高度可扩展性
云应用程序被构建为一组运行在容器中的微服务,可以通过最小的努力频繁且可预测地进行高影响力的更改。这种模块化架构有助于提高整个系统的弹性,因为一个区域的问题不一定会影响整个应用程序。云应用程序还可以通过在运行时将任务克隆到多个虚拟机上实现轻松扩展,负载均衡器将工作分布到虚拟机上。这种可扩展性对云用户来说是透明的,他们只看到一个单一的访问点。

多租户支持
云应用程序可以是多租户的,这意味着单个机器可以为多个云用户组织提供服务,有助于容纳大量云用户。这种多租户架构有助于提高资源利用率,降低运营成本。

灵活的定价模式
基于云的软件即服务 (SaaS) 应用程序的定价模式通常是每用户每月或每年的固定费用,使得成本可以随着用户的增加或删除而可扩展和可调整。这种按需付费的模式有助于企业更好地控制 IT 支出。

降低运营成本
云计算可以通过将硬件和软件维护和支持外包给云提供商降低 IT 运营成本,使企业能够将这些成本重新分配到其他目标。基于云的更新还可以在不需要用户安装新软件的情况下发布。

提高可用性和弹性
云原生架构采用微服务,可以实现无停机的无缝特性更新,并在高峰需求期间扩展资源。此外,主要的云提供商还大力投资于安全措施,以保护数据和基础设施。

如何构建云应用
云应用的安全性如何保证
云应用的安全性是通过云服务提供商和组织之间的共同责任模式来保证。云服务提供商投入大量资金来确保其基础设施和客户数据的安全性,包括加密、多因素身份验证和定期安全审计等措施。与此同时,组织有责任实施正确的配置和访问控制,以保护云中的数据。

云服务提供商的责任

云用户的责任
云应用软件
云应用软件是指运行在云端服务器上的应用程序,通过互联网提供给用户访问和使用。
1
存储空间容量大
云应用软件可以利用云端的海量存储资源,为用户提供大容量的存储空间,不受本地存储限制。例如云端网盘、在线办公软件等。
2
便于使用和分享
云应用软件通过网络提供服务,用户只需通过浏览器或客户端即可随时随地访问和使用,无需安装和维护。同时也方便了文件和数据的共享与协作。
3
跨平台同步
云应用软件可以在不同的设备和操作系统之间实现数据同步,确保用户在任何地方使用时都能获得一致的体验。
4
涵盖广泛领域
当前云应用软件已经渗透到我们生活的方方面面,包括金融(在线银行)、购物(电商平台)、办公(协作套件)、娱乐(云游戏、云音乐)等,为用户提供了极大的便利。
5
持续创新发展
随着云计算技术的不断进步和用户需求的拓展,未来云应用软件将会涉及更多新兴领域,为我们的生活和工作带来更多智能化、自动化的创新体验。
云应用与传统应用的区别
交付模式的差异
云应用通常采用软件即服务 (SaaS) 的模式交付,应用软件和数据托管在云服务商的基础设施上,用户通过互联网访问。这种模式无需用户在本地安装和维护应用程序,简化了维护和支持。相比之下,传统应用需要安装在用户自己的硬件和基础设施上运行。

可扩展性的差异
云应用具有高度的可扩展性,能够根据需求动态分配计算资源。而传统应用的扩展能力受限于本地硬件资源。云应用程序通过微服务架构和自动化工具实现了敏捷性和灵活性,可以快速部署和扩展独立的微服务。传统应用则采用了较为僵化的开发方法,功能发布周期较长。

定价模式的差异
云应用通常采用订阅或按使用付费的定价模式,成本可随使用量扩展。而传统软件许可证则需要一次性支付全部费用。云应用的付费模式更加灵活经济。

协作能力的差异
云应用能够更好地支持协作,而传统应用在这方面的能力有限。云应用可以利用云基础设施实现更高效的数据共享和团队协作。

可靠性和高可用性
云应用被设计为具有更高的可靠性和高可用性,能够实现无缝扩展和更新而不会导致停机。传统应用则受单服务器资源的限制,可靠性和可扩展性较差。

欢迎加入亚马逊云科技培训中心
从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程
快速上手训练营
第一课:亚马逊云科技简介
本课程帮助您初步了解云平台与本地环境的差异,以及亚马逊云科技平台的基础设施和部分核心服务,包括亚马逊云科技平台上的弹性高可用架构,架构设计准则和本地架构迁移上云的基本知识。
亚马逊云科技技术讲师:李锦鸿
第二课:存储与数据库服务
您将在本课程中学习到亚马逊云科技上的三个存储服务分别是什么。我们也将在这个模块中为您介绍亚马逊云科技上的关系型数据库服务 Amazon Relational Database Service (RDS)。
亚马逊云科技资深技术讲师:周一川
第三课:安全、身份和访问管理
在这个模块,您将学习到保护您在亚马逊云科技上构建的应用的安全相关知识,责任共担模型以及身份和访问管理服务, Identity and Access Management (IAM) 。同时,通过讲师演示,您将学会如何授权给 EC2 实例,允许其访问 S3 上的资源。
亚马逊云科技技术讲师:马仲凯
了解更多入门学习计划 »

账单设置与查看

动手实操
快速上手云上无服务器化的 MySQL 数据库
本教程将引导您创建一个Aurora Serverless 数据库并且连接上它。
部署时间:10 分钟
启动一台基于 Graviton2 的 EC2 实例
本教程将为您讲解如何在云控制台上启动一台基于 Graviton2 的 EC2 实例。
部署时间:5 分钟
使用 Amazon Systems Manager 进行云资源统一跟踪和管理
在这个快速上手教程中,您将学会如何使用 Amazon Systems Manager 在 Amazon EC2 实例上远程运行命令。
部署时间:10 分钟
查看更多教程 »

准备好体验亚马逊云科技提供的云服务了吗?
立即注册,免费试用 Amazon EC2 T4g 实例
新老用户现可享受每月 750 小时的免费 t4g.small 实例使用时长,优惠期至 2025 年 12 月 31 日!
打开中国区账号注册页面
进入页面后,按照界面提示填写 您的有效邮箱 信息进行邮箱验证,输入邮箱收到的验证码。

填写用户名密码
首先设置您的 账号用户名,再为您的帐号 设置密码,最后重新 输入密码。

完善您的企业信息
公司名称请务必与您所提供的营业执照公司名称保持一致,填写贵公司的所在地信息。

企业信息验证
填写 企业信息 并上传 公司营业执照、网络安全负责人的有效身份证件信息,并进行身份验证。

手机验证与支持计划
填写 手机号发送验证码,进行身份验证。
根据需求 选择一个支持计划。
一切就绪,开启您的云上之旅吧!
*如有问题请咨询:
1010 0966 西云数据运营宁夏区域
1010 0766 光环新网运营北京区域
