ヤマムギ

growing hard days.

*

このブログをAWS大阪リージョンへ移行しました

   

大阪リージョン爆誕!!

朝起きて寝ぼけながらリージョンを見てると。

「大阪リージョン?」
「デフォルトで有効?」

ってことで大阪リージョンがローカルリージョンからレギュラーリージョンへとリリースされていました。

お昼ぐらいに公式情報も出てきました。
AWS、国内 2 拠点目となるリージョンを開設

移行対象のブログ

このブログの構成です。

東京リージョンで、RDS、EC2 AutoScaling、ALB、VPC、WAF、S3、CloudWatch、SystemsManager、SNSを使用しています。

諸々を移行しました。

S3の移行

新たに大阪リージョンにバケットを作成して、s3 syncコマンドで移行しました。
移行後は東京リージョンをレプリケーション先にして、災害対策としています。

SyncコマンドはEC2から実行しました。

件数とサイズを確認したところ、多少ずれがあったのでオブジェクト名だけ出力してdiffで確認しました。

影響なさそうなオブエジェクトだけでしたので、問題なしとしました。

MediaCloudで対象バケットを指定変更。
大阪はLocal表記でしたが大丈夫でした。

EC2, RDSの移行

VPCでサブネットを作成するときにAZが3つあったので、全部含めたVPCにしました。

AMIを大阪リージョンへコピーしました。

RDSはスナップショットを取得して大阪リージョンへコピーしました。

それぞれ、復元して起動テンプレートやALBなど必要なリソースを構築です。

Auto Scalingでスポットインスタンスを使ってるのですが、最初「MaxSpotInstanceCountExceeded – Max spot instance count exceeded. Launching EC2 instance failed.」になって、直後にメールで「You recently requested an AWS Service that required additional validation. Your request has now been validated for AWS Asia Pacific (Osaka-Local) region(s)」ってメッセージが来てそのあとは起動に成功しました。

現時点で大阪リージョンでできなかったこと。

  • WAFがなかったのでALBには設定していません。
  • インスタンスファミリー t3aが使えなかったのでt3のみで構成しています。
  • S3 Transfer Accelerationは未サポートだったのでCloudMediaで設定変更しました。
  • セッションマネージャはSystemsManagerコンソールから使いました。

リリース

CloudFrontでオリジンを追加して、Behaviorで切り替えてリリース完了です。

いやあ、このブログのEC2やRDSが関西のどこかにあるAWSのデータセンターで稼働していると思うと興奮しますね。

24時間ほど様子を見て問題なければ、東京リージョンの移行元リソースを削除します。


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - AWS ,

ad

ad

  関連記事

5分でAlexaスキルを作る

「JAWS-UG Osaka 第22回勉強会 東西の中の人が語る!!! Micr …

TuneCoreの売上データCSVをS3に格納してAthenaのクエリをRe:dashのデータソースにして可視化する

先日参加しましたAWS Summit Tokyo 2017で、 [JapanTa …

AWSのサービス数を数えてみました(2020/5/23)

何をもってサービスという単位にするかというのはあるかもしれませんが、とりあえず情 …

AWS Lambda(Python)でDynamoDB テーブルを日次で削除/作成(オートスケーリング付き)

この記事はAWS #2 Advent Calendar 2018に参加した記事で …

Organizations対応のAWS CloudTrailのAthenaテーブルでPartition Projectionを使用しました

パーティション向けのAlterテーブルの定期実行が面倒だと思っていたら、Part …

Amazon VPCにオンプレミス検証環境想定プライベートDNSサーバー(BIND)をEC2で起動する

オンプレミス想定の検証で使うために、Amazon VPCにプライベート向けDNS …

試したい事があるのでAWS でとりあえずAmazon Linuxのサーバを作る

1年間の無料キャンペーン期間中に検証する とある勉強会でせっかくAWSのアカウン …

ヤマムギvol.27 Amazon Route 53プライベートホストゾーンとリゾルバーのデモをしました

今日は『AWS認定資格試験テキスト&問題集AWS認定ソリューションアーキ …

EC2 Auto ScalingカスタムメトリクスのモニタリングにCloudWatch検索式が便利でした

EC2 Auto Scalingで起動したインスタンスのカスタムメトリクス この …

サービスディスカバリを使用してECSサービスの作成

ECSデベロッパーガイドのチュートリアル:サービスディスカバリを使用して、サービ …