您可以将.NET Core应用制作成符合SAE要求的ZIP包,然后部署到SAE。
操作步骤
在SAE应用列表中,在顶部选择目标地域和命名空间,点击创建应用。
选择应用版本。
轻量版:提供应用运行所需最小功能集,不支持应用监控和微服务治理功能。
标准版:自带基础应用监控功能,高级应用监控和微服务治理功能需要额外开通购买。
在创建应用页面,自定义应用名称,并配置以下参数信息。
选择应用所属的命名空间类型。命名空间相当于K8s的Namespace,可用于不同环境的资源隔离。创建应用后不支持更改其所属的命名空间,请提前做好规划。
应用部署方式选择代码包部署,单击右侧的设置代码包部署。技术栈语言选择.NET Core。选择与您的代码兼容的.NET Core环境。设置以下参数,然后单击确定。
在容量设置区域,设置资源类型、单实例规格和实例数。
(可选)单击下一步:高级设置,配置所需功能。
通过服务注册与发现实现应用之间的服务调用。注意如果使用MSE服务注册与发现中心,需要额外付费。
通过为应用为应用绑定NLB实例以实现应用服务访问、为应用绑定CLB并生成应用的公网或私网访问IP或配置网关路由(Ingress)访问实现从外部访问应用。注意NLB、CLB、网关路由需要额外付费。
通过配置公网NAT网关使SAE应用能访问公网或基于EIP配置SAE实例公网访问和访问公网的能力实现应用主动访问外部资源或服务。注意NAT网关、EIP需要额外付费。
将应用数据存储到设置NAS存储、设置OSS存储或应用访问阿里云数据库,避免应用变更或停止导致数据丢失。注意NAS、OSS、数据库需要额外付费。
部署应用后即可查看实时日志、查看基础监控数据,无需额外配置。此外,还可以将日志输出到设置日志收集至SLS或设置日志收集至Kafka,便于统一管理和分析。注意SLS、Kafka需要额外付费。
ARMS监控能够帮助您全面掌控应用运行状态,快速定位出错接口和慢接口,洞察性能瓶颈,重现调用参数,从而大幅提升线上问题诊断的效率。
微服务治理能够实现Java应用的无损上下线、流量防护、全链路灰度、同可用区路由优先。
对于标准版应用,在完成应用部署后前往应用详情页开通购买MSE微服务治理功能。
通过开启CPU Burst功能解决启动加载阶段所需的CPU规格高于平时导致的资源浪费问题。
通过添加Sidecar容器实现非业务功能从主容器中解耦与标准化。
通过设置身份认证服务功能(邀测)实现应用实例级API权限管控,避免传统密钥认证方式存在的密钥泄露风险。
单击一键创建应用或创建应用。