1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

はじめに

今回は、Alibaba CloudのRDS(Relational Database Service)を学んで行きたいと思います。
多くのクラウドサービスで展開しているデータベースサービスになりますネ。

ドキュメント

ApsaraDB for RDS - データベースホスティング | Alibaba Cloud

データベースの種類

ApsaraDB for RDS は MySQL、SQL Server、PostgreSQL、PPAS の 4 種類のデータベースエンジンを備えています。

  • MySQL
  • SQL Server
  • PostgreSQL
  • PPAS

PPASは
Postgres Plus Advanced Server (PPAS)
らしいですね。私も初めて知りました。

普段サーバにインストールする機会もあまりないので、時間があれば触れてみようかなと思いました。

特徴

ApsaraDB for RDS - データベースホスティング | Alibaba Cloud

ここのドキュメントで気になったものをピックアップしてみます。

無制限の読み取り容量: MySQL ホスティング用の読み取り専用インスタンスをサポートし、読み取り容量の増加が可能。それぞれの読み取り専用インスタンスは専用 IP アドレスを持ち、アプリケーションレベルで負荷分散が管理されます。

読み取る容量を気にするような仕事はそんなにないんですが

設定: ApsaraDB for RDS インスタンスに接続できるサーバー IP アドレスを最大 1,000 個まで設定し、リスクをソースから直接制御。

普段プライベートサブネットに配置するので、リスクを気にしたことはないのですが、サービスの機能として展開されているということは必要なものと気づかせていただきました。

コンソールから起動してみます。

ApsaraDB for RDS MySQL
を起動してみます。

VPCは
AlibabaCloudのResource Orchestration Service(ROS)を触ってみる。
のROSで構築します。

59e888bb.png

従量課金のところは注意してください!

3b6c4fab.png

a4bacf4a.png

574dc3b6.png

起動したインスタンスを確認してみます

b4a6923d.png

0dac0a9a.png

これだけだとデータベースを立ち上げしただけ(用意しただけ)です。

データベースにアクセス

今回は、ECSを起動せず
パブリックアクセスにして、サクッと確認してます。

67c60d2a.png

f6f6c8f6.png

80c51264.png

803e87c8.png

5f46277a.png

※データベースが0.0.0.0/0で解放されてますので普段はこのように使うことはありません。

この状態でアクセスしてもユーザーがありません。
アクセスできませんのでユーザーを作成します。

a0575b9c.png

8afb9da7.png

f2007edb.png

ちょっと時間がかかります。
では、Macからmysqlコマンドで接続をしてみます。

 $ mysql -u tokken -h rm-e9boa484e063q1xp37o.mysql.japan.rds.aliyuncs.com -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 17333947
Server version: 5.7.18 Source distribution

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.04 sec)

まとめ

今回は、ApsaraDB for RDSに触れてみました。
簡単に構築できるデータベースサービスは便利ですね。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?