High-Performance RDS from Alibaba ApsaraDB

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: Alibaba Cloud was founded in 2009, and offers a range of services from their data centers throughout Asia, the Pacific, North America, the Middle East, and Europe.

86e43d940883c108c3166060805b39ee921d58eb_jpeg
Alibaba Cloud was founded in 2009, and offers a range of services from their data centers throughout Asia, the Pacific, North America, the Middle East, and Europe. To meet the database needs of their customers, they offer the ApsaraDB service, which supports the following database types:

ApsaraDB for RDS
ApsaraDB for Redis
ApsaraDB for MongoDB

In this article, I'm going to introduce you to ApsaraDB for RDS, which is Alibaba's Relational Database Service (RDS), and is available with MySQL, SQL Server, and PostgreSQL.

ApsaraDB for RDS and the Benefits of Cloud-Based RDS

Alibaba Cloud hosts ApsaraDB for RDS as an on-demand service for all cloud customers. In addition to providing database functionality, Alibaba also takes care of managing the database and supporting the underlying infrastructure, which can free you up to develop additional functionality and take care of your customers.

In addition to taking care of routine maintenance, data backup and recovery, and general maintenance, users of Apsara DB for RDS are also protected against network attacks, brute force attacks, and can intercept SQL injections.

Because Apsara DB for RDS is an on-demand service, you don't need to invest in upfront hardware costs or extra space in your data center to house that hardware. Alibaba Cloud also offers new customers a $300 account credit to try their services out, which I'll talk more about at the end of the article.

Let's look at how you can get up and running with a MySQL instance in a couple of minutes.

Configuring Your Own ApsaraDB RDS Instance

The very first thing you'll want to do is sign up for your own Alibaba Cloud account if you haven't yet done so. Once you've signed up, log in to your Alibaba Cloud account. ApsaraDB instances are managed from the RDS Management Console, which you can navigate to from the main console, or go directly to https://rdsnew.console.aliyun.com

02

Figure 1. The RDS Management Console

You can create your first database instance by clicking on the Create Instance button.

03

You will be taken to a configuration page where you can select from a variety of options. One of the features that I particularly like about the instance creation process is that the cost is displayed at the bottom of the screen, and is updated as options are selected.

You will be able to choose between:

● Billing method
○ Subscription based
○ Pay-as-You-Go, based on an hourly cost.
● Datacenter Region and Zone
○ 16 combinations exist for you to select from.
● Database Engine
○ MySQL (Versions 5.6 and 5.7 available)
○ Microsoft SQL Server (Versions 2008r2, 2012, 2012 Web and 2016 Web available)
○ PostgreSQL (Subscription Only; Version 9.4)
● Instance Type
○ 1 Core, 1 GB through 60 Core, 470 GB depending on your needs and the options selected above
● Storage
○ 5 GB up to 2000 GB
● Network Type
○ Classic or VPC
● Quantity (1 through 10)

I selected the following options for this demo for an Instance Cost of USD 0.045/hour, and then clicked on the Buy Now button.

04

Figure 2. Overview of Selections for a New MySQL Instance

The next screen is an order confirmation screen, which requires you to agree to the Product Terms of Service and Service Level Notice, and then click on the Active button to submit your order and begin the creation process.

05

Figure 3. Order Confirmation Screen

Instances usually take between one and five minutes to create. You can view the status of your instance by returning to the RDS Management Console. (I also received an email notifying me of the successful creation of my RDS instance.)

Once my instance was running, I clicked on the Manage link on the right-hand side of the instance row. The first thing I did was to add the public IP address of my workstation to the Whitelist. The Whitelist allows you to control which devices can access the database instance.

My next steps were to create a new user account and password under the Accounts tab, and then to create a new database which could use the new account under the Databases tab.

Armed with a database, username, and password, I was then able to set up an Elastic Compute Server from the ECS Console and use the database to support a hosted WordPress installation. You may also want to apply for an Internet Address if you would like the database to be accessible from outside the Alibaba Cloud environment.

My Experience and How It Compares with Similar Offerings

I've spent the better part of the last three years developing and supporting cloud-based applications. While most of my experience has been with Amazon Web Services (AWS), I've also experimented with Microsoft Azure. My experiences with Alibaba thus far have been limited to the Elastic Computing Service and ApsaraDB for RDS.

I was pleasantly surprised by how easy it was to transfer my experience with AWS to Alibaba Cloud. I found the interfaces to be clean, intuitive, and easy to navigate. Something I appreciated was the direct connection between creating a new instance and the cost associated. The ease with which cloud resources can be created and scaled is both a benefit and a curse to organizations which choose to adopt a cloud platform, and keeping the cost at the forefront of the user's experience may help to manage this.

You can find additional information on managing your RDS instance, and setting up hosted instances for SQL Server and PostgreSQL in the Document Center.

Finally, don't forget that by signing up for a free trial with Alibaba Cloud, you'll be able to receive a $300 credit for services which you can use to experiment with ECS, RDS and many of the other services available. Sign up for the trial at https://www.alibabacloud.com/campaign/free-trial#free-products

Bio
Mike Mackrory
Mike Mackrory is a Global citizen who has settled down in the Pacific Northwest - for now. By day he works as a Senior Engineer on a Quality Engineering team and by night he writes, consults on several web based projects and runs a marginally successful eBay sticker business. When he's not tapping on the keys, he can be found hiking, fishing and exploring both the urban and the rural landscape with his kids. Always happy to help out another developer, he has a definite preference for helping those who bring gifts of gourmet donuts, craft beer and/or Single-malt Scotch.

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
机器学习/深度学习 SQL 人工智能
RDS MySQL Machine Learning服务公测
RDS MySQL机器学习服务应运而生。
RDS MySQL Machine Learning服务公测
|
SQL 安全 关系型数据库
RDS audit compliance monitoring based on SLS
RDS audit compliance monitoring based on SLS
338 0
|
SQL 关系型数据库 MySQL
Best Practices for RDS MySQL Storage Optimization
This article talks about spatial optimization of ApsaraDB for RDS MySQL. We will discuss the various objects which comprise the RDS Console with an understanding of the composition of objects.
1682 0
Best Practices for RDS MySQL Storage Optimization
|
AliSQL 关系型数据库 MySQL
Alibaba Cloud ApsaraDB for RDS – Winner of the 2018 MySQL Community Awards
Alibaba Cloud was awarded with the 2018 MySQL Community Award, Corporate Contributor category, at the Percona Live Open Source Database Conference.
1665 0
Alibaba Cloud ApsaraDB for RDS – Winner of the 2018 MySQL Community Awards
|
关系型数据库 PostgreSQL RDS
Cloud Massive Task Scheduling System Database Design - Alibaba Cloud RDS PostgreSQL Cases
PostgreSQL is crucial to cloud massive task scheduling system. Here we will describe how to design a system database for cloud massive task scheduling.
1233 0
Cloud Massive Task Scheduling System Database Design - Alibaba Cloud RDS PostgreSQL Cases
|
关系型数据库 MySQL 分布式数据库
The Evolution of Alibaba Cloud's Relational Database Services Architecture – PolarDB
This article discusses the history of Alibaba Cloud's RDS architecture, as well as the motivation behind the development of PolarDB.
4830 0
The Evolution of Alibaba Cloud's Relational Database Services Architecture – PolarDB
|
弹性计算 NoSQL 安全
AMP for E-Commerce Part 2: Creating Backend with Alibaba Cloud ApsaraDB for MongoDB
In this three-part tutorial, we will explore how to create a fully functional e-commerce mobile application using AMP.
1586 0
AMP for E-Commerce Part 2: Creating Backend with Alibaba Cloud ApsaraDB for MongoDB
|
关系型数据库 RDS
Internet of Vehicles – Window Querying with Alibaba Cloud RDS for PostgreSQL
Internet of Vehicles (IoV) is a popular topic of research in the field of IoT. One of the biggest issues facing IoV is collecting vehicle's travel tracks in real time.
2068 0
Internet of Vehicles – Window Querying with Alibaba Cloud RDS for PostgreSQL
|
SQL 弹性计算 关系型数据库
Performance Testing: Self-built Databases vs. ApsaraDB for RDS
Poorly configured ApsaraDB instances may appear to underperform compared with self-built databases.
2844 0
|
关系型数据库 MySQL 分布式数据库
4 Things You Can Do with Alibaba Cloud PolarDB
In this article, we spoke with He Jun, Alibaba Cloud Technical Expert, to learn about the key features and common use cases of PolarDB.
3561 0
4 Things You Can Do with Alibaba Cloud PolarDB
下一篇
无影云桌面