Architectツイートシェアはてブ3LINEPocket5PRこんにちは、こえじまです。Architectに合格しました。Engineerと比べると、細かいことは聞かれません。その代わり、どのプロダクトを使ってどういうアーキテクチャを組むのか、それがなぜ最適なのかをしっかりと考えていく必要があるので、結構難易度が高めです。公式の説明は以下の通りです。Platformに関する専門的な知識を活かして、ビジネス目標を推進するスケーラブルで高可用性を備えた堅牢かつ安全な動的ソリューションを設計、開発、管理するスキルを持ったアーキテクトです。Architect(PCA)では、よりビジネス的な観点が求められます。ACEの説明は以下の通りです。Engineerは、アプリケーションのデプロイ、オペレーションのモニタリング、エンタープライズソリューションの管理を行います。Cloud上のGoogleマネージドサービスまたはセルフマネージドサービスを利用してデプロイされたソリューションを管理できるようになります。Cloud実際、ACEだとコマンドやプログラムコードのデバッグの問題も出ますが、PCAではそれ系は出ません。(たまたま私が当たらなかっただけかもしれませんが・・・。前述の通り無事、合格でした。AWSと違い、各項目ごとの正否割合は非公表なので詳細は分かりません。全部解き終わったあと、合格か不合格か結構ギリギリなラインだろうな・・・どうだろう・・・と思いながら試験提出したのを覚えています。合格ラインは35/50(70%)とか噂されていますが、真偽のほどは分かりません・・・。「後で見直す」のチェックを付けられるので、とりあえず1周流しで回答し、他の問題で答えに近いものがあったらいいなと期待しながら見直しの2周目をやって提出しました。50問と問題数はそこまで多くありませんが、ほぼ全ての問題が3〜5行の長文問題だったので、一問一問が重く、めちゃくちゃ疲れました。合格/不合格の表示が非常に分かりにくいです。試験提出ボタンをクリックしたあと、アンケートに回答し、少し進むと無機質な合否表示が出てきます。何も考えずに次へを連打していると見逃しそうなので、しっかり見ましょう。無事合格すると合格者限定グッズを注文できます。私が見たときは、以下の4つでした。(スクショ撮り忘れました。私はメンズ用のグレーパーカーを選びました。PCAのステッカーと一緒に送付されるようです。補足アメリカサイズなので基本デカいです。ACEを取得しているので、GCPプロダクトの概要の知識はあります。それ以来ほとんどGCPを触っていなかったので、記憶を呼び起こすところからスタートでした。会社がパートナー契約を結んでいたのでGCPのCouseraは見放題で、Qwiklabsもクレジットが十分に付与されているという、結構恵まれた環境でした。基本はCouseraの以下の動画を見て勉強しただけです。Infrastructureは勉強にはなりましたが、試験範囲としてはあまり被ってないように思います。あと、Qwiklabsで実際に触ってGCPに慣れました。Manageの解説2020年6月17日ACEのときに各プロダクトの概要は学んでいたので、各プロダクトの特徴の復習と、要件に対してどう組み合わせていくかをCouseraで学びました。上記が終わって模擬試験を受けたところ、15/20だったので申し込みました。ここらへんは覚えておこう試験受験前に、試験内容は外部に絶対漏らさないようにという念書(?)を読まされるので、あまり詳しいことは言えませんが、ここらへんを勉強しておくといいよーというのをまとめておきます。試験勉強をしていて気づいたポイントが5つあります。コンテナ化を進めよう出来るだけグループ化して最小権限を与えるケーススタディの例をGCPのプロダクトで実装するとどうなる?Googleの人ならどういう発想をするだろうかプロダクト名をざっと覚えようコンテナ化を進めようGoogleがコンテナ化を推進しているだけあり、GKEとKubernetesは必修です。コンテナの概要とメリットだけでなく、Kubenetesの用語まで学んでおいたほうが良いです。StatefulSetなど)以下のサイトが非常に分かりやすいです。11日目は基本の概念となるのでじっくり理解しておきましょう。Qiita出来るだけグループ化して最小権限を与えるセキュリティ、IAM系の問題は必ず最小権限が前提となります。これはGCPに限らず、権限管理の話ですが、不要な権限は出来るだけ与えないのが基本です。ユーザー個別に権限を与えることはせず、グループを作り、ユーザーはグループに所属させます。そのグループに対して出来るだけ少ない権限を与えることで、セキュリティを高めることができます。Games、Dress4Win、TerramEarthはガッツリ試験で出ます。私の時は各4問ずつくらい出たような気がします。模擬試験を参考に、全てのケーススタディでどのプロダクトを採用するのが良いのかを事前に考えておきましょう。Googleの人ならどういう発想をするだろうか答えをどうしても1つに絞れない問題では、Googleの人ならどう考えるかを想像して答えるのが良いです。機械学習としてHadoopを構成するとしたら、わざわざVMを立ててそこにHadoopをインストールするよりも、dataprocを使いましょうという話です。AWSや他のベンダー資格なんかでも同じですね。その会社の社員ならどう考えるか、出来るだけ自社のプロダクトを使って構成を組むとどうなるかをベースにすると良いと思います。個人的にGoogleが大事にしてそうだなーと思うのは以下の4つです。機械学習やAIで最適化Monitoringを前提とした仮設検証と最適化(SRE的な観点)徹底的に自動化マイクロサービスアーキテクチャ(コンテナ化等)プロダクト名をざっと覚えよう各プロダクトをざっと眺めてどんなサービスがあるか把握しておきましょう。概要を知るにはGCPの各サービスが2枚でまとまっている以下がおすすめです。Blog私はビッグデータ系のDataprep、Datalab、Composerの名前を知らなかったので試験中かなり焦りました・・・。以下のプロダクトは試験関係なく、GCPでのデザインをするならほぼ必ず出てくるプロダクトなので覚えておいたほうが良いです。(上記の「1行でわかる」と並べてご覧ください。Spinnakerの流れを覚えておきましょう。任せて!の26ページ以降は必修です。Learning)ほとんど私は勉強しませんでした。APIとかだと音声解析が出来るとか結構楽しそうなプロダクトが多いので、いつか触ってみたいと思ってます。ネットワークどれもとても大事です。BalancerやCDN/DNSは絶対に必要になります。オンプレミスからGCPへの接続方式にはPeering2種とInterconnect2種があります。キャリアを使うのはどれで、SLAがあるのはどれなのか判別出来るようにしておきましょう。データベースこれも全て大事です。各DBの特徴はもちろん、RDBで10TBを越えるならCloudSQLは使えないのでSpannerを使うべき、などの制限と選定基準を身に着けておきましょう。コンピュートどれもめちゃくちゃ大事です。Runとは何か、およびそれぞれの特徴と使い分けを理解しておきましょう。Pub/Sub:キューイングシステム、AWSのSQSもそうですが、マネージドサービス間などのシステム間を疎結合にするためによく使われますDatalab:可視化ツールまとめ全体的に範囲が広く、学ぶべきことが多い上、試験当日もかなり考えさせられる難易度高めの試験です。コメントをキャンセルメールアドレスが公開されることはありません。石垣島で自家焙煎コーヒー豆を買うなら南西珈琲がおすすめ!石垣島の隠れ家フレンチ居酒屋rokusyo.が本当におすすめ!RECOMMENDこちらの記事も人気です。S...PRプロフィールこえじま昨日の自分が知りたかったことをまとめることで、少しでも誰かの役に立てばいいなと思っている20代後半のサラリーマン。step成長していることを願ってブログを書いてます。