Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Alibaba Cloud ECSを使ってみた~AWS EC2との違い / Using Ali...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kazunori Inaba
October 26, 2018
1.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Alibaba Cloud ECSを使ってみた~AWS EC2との違い / Using Alibaba Cloud ECS - Difference from AWS EC2
Kazunori Inaba
October 26, 2018
More Decks by Kazunori Inaba
See All by Kazunori Inaba
ECS on Fargate構築の課題と解決策 / Challenges and Solutions for Building ECS on Fargate
kazunoriinaba
0
480
Alibaba Cloudのベンチマークテスト / Server Benchmark Test for Alibaba Cloud ECS and AWS EC2
kazunoriinaba
0
190
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
6.2k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
Between Models and Reality
mayunak
4
340
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
4 Signs Your Business is Dying
shpigford
187
22k
Are puppies a ranking factor?
jonoalderson
1
3.6k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
330
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
230
AI: The stuff that nobody shows you
jnunemaker
PRO
8
710
Transcript
2018/10/26 Kazunori Inaba 2018.10.26 AliEaters Sapporo #1 Alibaba Cloud ECSを使ってみた
~AWS EC2との違い 稲葉 一紀@札幌 1
2018/10/26 Kazunori Inaba 稲葉 一紀 (Kazunori Inaba) サーバーインフラ専門のフリーランスエンジニア@札幌 屋号:稲葉サーバーデザイン https://inaba-serverdesign.jp/
おもにWeb制作会社、システム開発企業・エンジニア向けに セキュリティ・可用性・性能・拡張性を考慮した クラウドサーバーインフラ構成設計・設定 および既存システムの性能改善調査・支援 や ミドルウェアの導入・チューニング などを行います。 2 自己紹介
はじめに 2018/10/26 Kazunori Inaba • ECSは、Alibaba Cloudの仮想クラウドサーバーサービスです。 • AWSのEC2に相当。 •
最近、Alibaba Cloud ECSで、Web+DBサーバー1台を構築する案件が あった。 • CenOS, Apache, MySQL, PHP。RDSなし。 • そのときに気づいたこと、AWS EC2との違いに着目してご紹介します。 • サービスの優劣をつけるものではなく、AWS EC2を使ったことのある方に、 ECSの注意点や便利な機能をお伝えします。 ※スライドは後日Speaker Deckにアップします。 https://speakerdeck.com/kazunoriinaba/ 3
ECSとEC2の比較~概要 2018/10/26 Kazunori Inaba • ECSで注意すべき仕様 • メールを宛先に直接送信できない(OP25B)。 • インターネット帯域幅が最大200Mbps。
• ECSの便利な機能 • シンプルなバックアップ設定。 • 自動リカバリーの設定が不要。 • コンソール機能がある。 • サーバー内部監視ツールがある。 • スターターパッケージ。 • EC2と同じ(今回の発表では触れません) • VPC, サブネット(AlibabaではvSwitch), セキュリティグループ • キーペア • APIがある など。 4
ECSで注意すべき仕様(1) 2018/10/26 Kazunori Inaba • メールを宛先に直接送信できない (OP25B) • SMTP(TCP/25)への外部接続が制限されている。 •
解除申請すれば、外部のSMTPサーバーやメール配信サービスへのTCP/25への メール送信は可。(宛先への直接のメール送信は申請できない) (参考) • ECS で SMTP(25番ポート)を使用する際の注意事項 https://jp.alibabacloud.com/help/doc-detail/49123.htm 5 ECS 宛先メール サーバー ECS 宛先メール サーバー 外部メール配信サービス (SendGridなど) 外部SMTPサーバー TCP/465,587 TCP/25 (要申請) TCP/25 TCP/25
ECSで注意すべき仕様(1) 2018/10/26 Kazunori Inaba • メールを宛先に直接送信できない (OP25B) • Alibaba Cloudには、現時点では、Amazon
SESのようなメール配信サービス は存在しない。 ※EC2は制限緩和申請すれば、宛先への直接メール送信が可能。 6 EC2 宛先メール サーバー EC2 宛先メール サーバー 外部メール配信サービス (SendGridなど) 外部SMTPサーバー TCP/465,587 TCP/25 (要申請) TCP/25(要申請) TCP/25 Amazon SES
ECSで注意すべき仕様(2) 2018/10/26 Kazunori Inaba • インターネット帯域幅が最大200Mbps。 • アウトバウンド、インバウンドとも最大200Mbps ※AWS EC2は上限非公開で、200Mbps以上可能かも。
でも、200Mbpsは十分大きいし、仕様の公開はありがたい。 (参考) • ネットワーク帯域幅の購入 https://jp.alibabacloud.com/help/doc-detail/25411.htm 7
ECSの便利な機能(1) 2018/10/26 Kazunori Inaba • シンプルなバックアップ設定 • 自動スナップショット機能 8 時刻はUTC+8:00(中
国標準時)で指定する ことに注意。
ECSの便利な機能(1) 2018/10/26 Kazunori Inaba • シンプルなバックアップ設定 • スナップショットの料金は 「リリース後しばらくの間は無料ですが、将来的には有料となります」 とのこと。
(参考) • Snapshot 2.0 の特徴 https://jp.alibabacloud.com/help/faq-detail/40575.htm ※最近リリースされた、Amazon DLMよりシンプルでわかりやすい。 9
ECSの便利な機能(2) 2018/10/26 Kazunori Inaba • 自動リカバリーの設定が不要 • 物理サーバーの障害時に、ECSインスタンスを別の正常の物理サーバーに自動移 行してくれる機能。 (参考)
• ECSインスタンスの自動リカバリについてのFAQ https://jp.alibabacloud.com/help/faq-detail/57052.htm ※EC2は、CloudWatchでAuto Recoveryの設定が必要。 10
ECSの便利な機能(3) 2018/10/26 Kazunori Inaba • コンソール機能がある • SSH接続できない or プライベートネットワークのサーバーにも、コンソールア
クセスできる。 • ローカルPCからのコピーペーストによるコマンド入力も可能。 (参考) • Management Terminal (VNC) を使用した ECS インスタンスへの接続 https://jp.alibabacloud.com/help/doc-detail/25433.htm 11
ECSの便利な機能(3) 2018/10/26 Kazunori Inaba • コンソール機能がある ※最近リリースされた、AWSのSession Managerはコンソールではない。 サーバーが正常起動して、SSMエージェントサービスが起動して、インターネット へのアウトバウンドHTTP通信ができないと使用できない。
12
ECSの便利な機能(4) 2018/10/26 Kazunori Inaba • サーバー内部監視ツールがある~Cloud MonitorのECSモニタリング • Mackerel, Datadog,
Zabbixのようにサーバー内にエージェントをインストー ルして、OS内部のリソース監視ができる。 • CPU、メモリ、ディスク、プロセス、ネットワークなどを監視。 ※スワップは監視できない(残念!) (参考) • ECS 監視メトリック https://jp.alibabacloud.com/help/doc-detail/43505.htm • エージェントはJava製ツールで、メモリを70MBほど使用する。 • 料金は無料。 13
ECSの便利な機能(4) 2018/10/26 Kazunori Inaba • サーバー内部監視ツールがある~Cloud MonitorのECSモニタリング • システムモニタ 14
ECSの便利な機能(4) 2018/10/26 Kazunori Inaba • サーバー内部監視ツールがある~Cloud MonitorのECSモニタリング • システムモニタ 15
ECSの便利な機能(4) 2018/10/26 Kazunori Inaba • サーバー内部監視ツールがある~Cloud MonitorのECSモニタリング • プロセスモニター 16
ECSの便利な機能(4) 2018/10/26 Kazunori Inaba • サーバー内部監視ツールがある~Cloud MonitorのECSモニタリング • アラーム通知設定 17
アラーム通知する(しない) 時間帯を指定できる。
ECSの便利な機能(4) 2018/10/26 Kazunori Inaba • サーバー内部監視ツールがある~Cloud MonitorのECSモニタリング • アラーム通知設定(続き) 18
メール通知時の件名、本文を 指定できる。 HTTP POST通知が可能。パラメータは決ま っている。 (参考)Cloud Monitorアラームコールバ ック https://jp.alibabacloud.com/help/doc- detail/60714.htm
ECSの便利な機能(4) 2018/10/26 Kazunori Inaba • サーバー内部監視ツールがある~Cloud MonitorのECSモニタリング • アラーム送信先設定 19
メールアドレスを登録すると、認証コードが記載された メールが届く → 60秒以内に認証コードを入力すると登録完了。 ※この仕組みは少し不便。実質的に、アラーム通知先の 人自身が、この画面で操作する必要がある。
ECSの便利な機能(5) 2018/10/26 Kazunori Inaba • スターターパッケージ • CPU、メモリ、ディスクサイズ、データ転送量上限が決められていて、料金が 月額固定のプラン。安い。 •
三井住友海上の「サイバーセキュリティ保険」が自動付帯。 (参考) • スターターパッケージ https://jp.alibabacloud.com/starter-package/starter-package-p2 20
ECSの便利な機能(5) 2018/10/26 Kazunori Inaba • スターターパッケージ • Amazon Lightsail(VPS)っぽいが、ECSのほとんどの機能を使用できる。 •
注意点 • クーポンは利用できない。 • VPCを指定できない。 → インスタンスはデフォルトVPC内に作成される。 • インスタンスタイプ、ディスクサイズを変更できない。 → スナップショットから複製して、非スターターパッケージのインスタ ンスを起動することはできそう。 • インターネット帯域幅の上限は30Mbps。(通常は200Mbps) 21
まとめ 2018/10/26 Kazunori Inaba • Alibaba Cloud ECSには、AWS EC2にはない便利な機能もある。 •
AWSは「機能は用意するから、あとは自分で工夫して組み合わせて使って」。 Alibaba Cloudは、もう少しユーザー側が使いやすくしたようなイメージ(バ ックアップ、監視のメール通知設定など)。 • 本番環境においては、バックアップ設定とCloud Monitorによる監視設定を使 うべき(現時点では無料)。 • 1台、固定料金で使いたい or 転送量が多いときは、スターターパッケ ージが安い。 • 無料クーポンは3万円分、1年間有効。使ってみよう! 22