[Qwiklabs]Cloud Architecture: Design, Implement, and Manageの解説

PR

こんにちは、こえじまです。

QwiklabsのCloud Architecture: Design, Implement, and Manageのクエストをクリアしたので、記事をまとめました。

Google Cloudの基本スキル:チャレンジラボ

[Qwiklabs]Google Cloudの基本スキル:チャレンジラボ

2020年6月17日

インスタンスをデプロイしてApacheをインストールするだけです。

SSHコマンドがコンソールから出来るのはめちゃくちゃ便利ですね。

リモート起動スクリプトを使用したComputeインスタンスのデプロイ

[Qwiklabs]リモート起動スクリプトを使用したComputeインスタンスのデプロイ

2020年6月17日

インスタンスデプロイ時にstartup-script-urlを指定をしてみるラボです。

インスタンスからCloud Storageにアクセス出来るよう穴あけすることに気づかないと少し手こずるかもしれません。

Deployment Managerを使用したファイアウォールと起動スクリプトの構成

[Qwiklabs]Deployment Managerを使用したファイアウォールと起動スクリプトの構成

2020年6月16日

Deployment Managerの基本を学ぶことができます。

Qwiklabs側のアセスメントクリア条件が少し直感的ではなく、変に時間を取られました。

startup-script-urlはだめで、startup-scriptを使わないといけなかったり、Firewallルールは.jinjaファイルの中に無いといけなかったりするので注意しましょう。

Windowsの要塞ホストを使用したセキュアなRDPの構成

[Qwiklabs]Windowsの要塞ホストを使用したセキュアなRDPの構成

2020年6月11日

クラウドで商用システムを構築するとなるとほぼ必ずと言っていいほど出てくる要塞(踏み台)ホストのデプロイと構成です。

VPCを使い分けたり、特定のインターフェースだけにグローバルIPをもたせるようにしたり等、境界を意識した構成とすることが重要です。

us-central1にデプロイしないといけないため、日本からやると遅延が大きくてリモートデスクトップでの作業がすごく時間がかかったのがツラかったです・・・。

KubernetesクラスタへのDockerイメージのビルドとデプロイ

[Qwiklabs]KubernetesクラスタへのDockerイメージのビルドとデプロイ

2020年6月12日

Dockerイメージのビルド、Container Registryにアップロード、Kubernetesのデプロイと盛りだくさんで結構重たいラボです。

SpinnakerとKubernetes Engineを使用した継続的デリバリーパイプラインを先にやっているとサクッと出来るかと思います。

Kubernetesクラスタでのコンテナ化されたアプリケーションのスケールアウトと更新

[Qwiklabs]Kubernetesクラスタでのコンテナ化されたアプリケーションのスケールアウトと更新

2020年6月13日

1つ前のラボである、KubernetesクラスタへのDockerイメージのビルドとデプロイの続きです。

ソースコードの更新をしたときは何をしたら良いか、Podsをスケールさせるにはどうすればよいかを学べます。

これもSpinnakerとKubernetes Engineを使用した継続的デリバリーパイプラインを先にやっているとサクッと出来るかと思います。

MySQLデータベースのGoogle Cloud SQLへの移行

[Qwiklabs]MySQLデータベースのGoogle Cloud SQLへの移行

2020年6月14日

最後はMySQLからCloud SQLへの移行です。

WordPressに慣れていないと、wp-config.phpって何だ?となるかもしれませんが、変更部分は接続先だけなのでそこまで難しくはありません。

URLに/wordpressを忘れてアクセス出来なかったり、Cloud SQLのDBにUserを作成し忘れてつながらなかったり、と個人的に結構ハマりポイントが多かったです。

PR

コメントを残す

メールアドレスが公開されることはありません。