体验Serverless版本,

本文涉及的产品
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
函数计算FC,每月15万CU 3个月
简介: 体验Serverless版本,

一名运维工程师,曾使用过云原生数据库PolarDB,第一次深入体验Serverless版本,
第一次深入体验Serverless版本,您可能会感受到一种全新的开发体验。Serverless架构为开发者提供了一个无需管理服务器就能构建和运行应用程序的环境,这种模式极大地简化了开发过程,降低了运维成本,使得开发者可以更加专注于代码编写和功能实现。

在体验Serverless版本的过程中,您可能会遇到一些挑战,例如需要适应新的开发模式、熟悉Serverless的开发工具和框架、理解其工作原理等。然而,同时您也会发现许多便利之处,例如无需担心服务器运维、可以更灵活地扩展应用、可以专注于业务逻辑的实现等。
创建并通过数据管理DMS连接和使用PolarDB MySQL版Serverless集群

准备环境和资源

开始教程前,请按以下步骤准备环境和资源:

  1. 访问阿里云免费试用。单击页面右上方的登录/注册按钮,并根据页面提示完成账号登录(已有阿里云账号)、账号注册(尚无阿里云账号)或实名认证(根据试用产品要求完成个人实名认证或企业实名认证)。

  2. 成功登录后,在产品类别下选择数据库 > 关系型数据库,

  3. 在免费试用产品区域的云原生数据库 PolarDB MySQL版 Serverless 5000PCU 100 GB卡片上单击立即试用。

    在云原生数据库PolarDB MySQL版面板,完成参数配置。

    VPC网络和交换机:

    如果您已创建符合您网络规划的VPC和交换机,直接选择该VPC和交换机。

    如果您未创建符合您网络规划的VPC和交换机,可以使用默认的VPC和交换机。

    如果以上已创建的和默认的VPC和交换机无法满足您的要求,可以自行创建VPC和交换机,详情请参见创建和管理专有网络。

  4. 其他参数:保持默认值或按需修改。

    勾选服务协议后,单击立即试用,并根据页面提示完成试用申请。

    完成试用申请后,将会自动为您创建集群。创建集群需要10~15分钟,您可以在集群列表中看到新创建的集群。当集群状态为运行中时,即可正常使用。

    查看Serverless资源包信息

  5. 您可以通过以下两种方法查看Serverless资源包的信息。

    申请试用成功后,单击管理试用。

    登录PolarDB控制台,左侧导航栏单击计算包,选择资源维度为资源包。

  6. 在实例汇总页签,找到试用Serverless资源包,可以查看资源包总量和剩余量等信息。

  7. 在使用明细页签,找到试用Serverless资源包,可以查看每次抵扣的抵扣量、实例原始用量和抵扣系数等信息。

创建数据库账号

  1. 登录PolarDB控制台,单击左侧集群列表,然后选择云产品资源提供的地域。例如:华东1(杭州)。

  2. 创建数据库账号。

    在集群列表页面,单击集群ID,进入基本信息页面。

    单击左侧导航栏配置与管理>账号管理。

    单击左上方创建账号。

    参考说明配置账号信息,然后单击确定。请记录此处创建的数据库账号及密码,后续步骤中会反复使用。

    数据库账号:输入数据库账号名称,例如:temp。

    账号类型:选择高权限账号。

    密码:设置账号密码。

    确认密码:再次输入密码。

    创建数据库

  3. 在PolarDB控制台单击左侧集群列表,然后选择集群所在地域。例如:华东1(杭州)。

  4. 找到目标集群,单击集群ID。

  5. 单击左侧导航栏配置与管理>数据库管理。

  6. 单击创建数据库。

  7. 在创建数据库对话框中,输入数据库(DB)名称,其他参数保持默认配置即可。然后单击确定。
    请勿使用保留关键字作为数据库名称,如test、mysql等。

使用DMS连接集群

  1. 在PolarDB控制台单击左侧集群列表,然后选择集群所在地域。例如:华东1(杭州)。

  2. 找到目标集群,单击集群ID,进入基本信息页。

  3. 单击左侧导航栏配置与管理>数据库管理。

  4. 单击对应数据库操作列中的SQL查询。
    image.png

  5. 在弹出的对话框中,输入您创建的数据库账号和数据库密码,单击登录。image.png
  6. 登录DMS后,在左侧导航栏展开已登录实例列表,并单击目标集群名称,找到并双击目标数据库名称,即可切换到目标数据库进行管理。
    image.png

    使用数据库

    连接PolarDB MySQL版Serverless集群后,您可以和正常使用自建数据库一样对PolarDB MySQL版Serverless集群进行操作(DDL、DML等)。

  7. 在测试数据库testdb中创建1个测试表test_table,并插入3条数据。

-- 创建一个名为test_table的测试表
CREATE TABLE test_table (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(50) NOT NULL,
  age INT NOT NULL,
  PRIMARY KEY (id)
);

-- 向test_table表中插入3条数据
INSERT INTO test_table (name, age) VALUES
  ('John', 25),
  ('Mary', 30),
  ('Bob', 35);
  1. 查询test_table表中数据。
    image.png
  2. 修改test_table表中数据。
    ```js
    UPDATE test_table
    SET name = 'Johnny', age = 26
    WHERE id = 1;

```

完成

使用SELECT * FROM test_table;命令,可以查看到修改后的表数据。

image.png

建议Serverless集群支持多主集群、手动缩容等特定功能,
Serverless集群支持GDN,但集群不允许自动启停设置,且需至少一个只读节点。希望多个节点

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
5月前
|
JavaScript NoSQL Serverless
函数计算产品使用问题之如何创建一个自定义运行时并指定Node.js版本
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
4月前
|
缓存 JavaScript Serverless
阿里云云效产品使用合集之如何在Serverless Devs阶段指定Node.js版本
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
6月前
|
关系型数据库 Serverless 分布式数据库
PolarDB产品使用问题之普通版本的集群如何迁移到Serverless集群
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
7月前
|
人工智能 弹性计算 Serverless
函数计算 3.0 版本升级
【4月更文挑战第2天】函数计算 3.0 版本升级
32 2
|
7月前
|
监控 Serverless 对象存储
Serverless 应用引擎常见问题之代码和普通版本不一样如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
|
7月前
|
弹性计算 前端开发 Java
使用阿里云 mqtt serverless 版本超低成本快速实现 webscoket 长链接服务器
使用阿里云 MQTT Serverless 可轻松实现弹性伸缩的 WebSocket 服务,每日成本低至几元。适用于小程序消息推送的 MQTT P2P 模式。前端需注意安全,避免 AK 泄露,采用一机一密方案。后端通过调用 `RegisterDeviceCredential` API 发送消息。示例代码包括 JavaScript 前端连接和 Java 后端发送。
403 0
|
7月前
|
存储 监控 Serverless
在处理阿里云函数计算3.0版本的函数时,如果遇到报错但没有日志信息的情况
在处理阿里云函数计算3.0版本的函数时,如果遇到报错但没有日志信息的情况【1月更文挑战第23天】【1月更文挑战第114篇】
107 5
|
7月前
|
机器学习/深度学习 前端开发 Serverless
函数计算里我想知道模版里面的stable-diffusion是什么版本的?
函数计算里我想知道模版里面的stable-diffusion是什么版本的?
163 1
|
存储 SQL 分布式计算
StarRocks 2.5 LTS 版本新特性介绍及阿里云EMR Serverless StarRocks火热邀测中
StarRocks 2.5 LTS 版本于近期发布,阿里云EMR Serverless StarRocks也在火热邀测中。本文将重点介绍StarRocks 2.5版本核心功能以及阿里云EMR Serverless StarRocks特性。
989 0
StarRocks 2.5 LTS 版本新特性介绍及阿里云EMR Serverless StarRocks火热邀测中
|
Serverless
函数计算版本和别名
函数计算版本和别名自制脑图
90 0
函数计算版本和别名