
GCP BigQuery 入門者向け講座
Sungmin Kim
GCP では、構造化データと非構造化データの両方を簡単に扱うことができ、自由なテーブル形式を許可する列指向ストレージ (Columnar Storage) と万能型データベース BigQuery を一緒に学んでみましょう。
入門
SQL, Google Cloud Platform, bigquery
このごろ会社や様々なプロジェクトでよく使われるAWSサービスの核心理論を学び、また一緒に従う実践を通じてAWSを完全に私にしよう!
受講生 4,300名
難易度 入門
受講期間 無制限

学習した受講者のレビュー
5.0
ericserra
概念を先に説明し、その後実践を進めてとてもよかったです。ただし残念なことは、Auto Scalingが抜けたという点です。 次に、中級者や上級者講義も続けて作って頂ければ幸いです。
5.0
berylsky1
AWS入門者のための講義が大好き! AWS初めて接する方におすすめです! 私が最初によく知らなかったので、何度も苦労しましたが、講義を続けてみると、AWSサービスに慣れました。 私が良かった理由を3つ共有したいのでこんなに受講評を残します! 1. 実習に従いやすかったです。 2. 講師の方が頻繁にアップデートしてください。 3.概念を簡単に説明してください! 良い講義をしてくれた講師に感謝します!
5.0
방제중
AWSについて重要な部分とポイントを中心に説明してください。
AWS - IAM
AWS - EC2
AWS - RDS
AWS - S3
AWS - CloudWatch
AWS - Lambda
AWS - CloudFront
AWS - DynamoDB
AWS - API Gateway
AWS - CodeBase、CodeCommit、CodeDeploy
AWSコアテクノロジー、基本機からしっかりと学びましょう!
まず、クラウドを学ぶべき理由は何ですか?あなたがデータエンジニアやクラウドエンジニアとして会社で働いていたり仕事したいとしましょう。クラウドを使用すると、企業は物理的なサーバーデバイスを必要とせず、サーバーのメンテナンスや管理に必要なコストを無駄に削減できます。だけでなく、自動的にサーバーのスケールを増やして減らすことができるので、ここでも我々は、コストを節約の利点を享受することができます。 AWS サービスには多数のリソースが存在し、各リソースを 1 つにまとめることで、巨大なインフラストラクチャを構築できます。一つ一つ散らばっているパズルを合わせていくというたとえ話が適切です。
AWS で提供される数々の、必須サービスを巧みに使用する前に必ず熟知しなければならない基本的な理論の部分と、最初から最後まで講師と一緒に従う実習まで受講生たちに浸透するアシスタントになります。本講義をすべて受講すれば、AWSの基本基盤は積み重ねられたと自負できるようにさせていただきます。
AWS(Amazon Web Service)入門者の講義では、次のサービスを学ぶことができます。
1. IAM :AWSを使用するために必要なユーザー/グループを作成し、さまざまな管理方法を学ぶことができます。
2. EC2 :リモートでインスタンスを作成し、nginxを使用した簡単なWebサイトの作成を可能にし、さまざまなインスタンスの種類と生成方法を学ぶことができます。
3. RDS :AWS では MySQL、PostgresDB など、さまざまなデータベースサービスを提供します。どのようにAWSでデータベースを使用できるかを学び、データベースを運営する上で重要な概念(バックアップ、セキュリティなど)を学びます。
4. S3 : AWSで最も古いサービスの1つであり、主にファイル(オブジェクト)をアップロードしてダウンロードするために使用されます。ただし、S3には多くのストレージタイプがあり、それらの違いを理解する必要がある場合は、必要に応じて積載場所に必要なサービスを使用できます。したがって、コスト面、性能面でも利得を見ることができる。 S3をどのように使用し、さまざまなアプローチについて学ぶことができます。
5. CloudWatch :クラウドサービスを使用することができれば、ぜひ触れることができる基本的な、非常に強力な機能を提供します。リアルタイムシステムロギングサービスとアラーム設定機能により、開発者に必要な情報を伝えます。これにより、簡単なデバッグを可能にします。さまざまなメトリクスを通じて、より効率的なAWS管理を可能にします。
6. Lambda : AWS内に存在する多数のイベントが発生したときに実装されたLambda関数が実行され、前処理の役割を可能にするだけでなく、別のAWSリソースを呼び出すために使用されます。具体的には、Lambda は Serverless アーキテクチャの設計において非常に重要な役割を果たしています。
7. CloudFront : Contents Delivery Network(CDN)に基づいており、世界中に散在しているユーザーに最適なサービスを提供するために必要なリソースです。最初の実装に必要な設定は少し複雑ですが、その後は非常に便利な機能が提供されます。いくつかのネットワーク知識を持っている場合は、CloudFrontをはるかに理解するのが簡単です。
8. DynamoDB : AWS が提供する NoSQL データベースです。 Batch dataとStream dataをロードするのに適したサービスであり、NoSQLだけが持っている強力な長所が調和している非常に効用価値の大きいデータベースです。このレッスンでは、既存のリレーショナルデータベースといくつかの違いがあり、DynamoDBだけが持っている利点について学びます。
9. API Gateway : API Gatewayを使用して独自のAPIを作成し、RestAPIで提供されているさまざまなメソッドを呼び出してテストし、 AWSで提供されるさまざまなリソース(例:Lambda Function)とマージして、より洗練されたパイプラインを作成および維持できます。実際のWebで使用されるAPIもAPI Gatewayを介して実装できます。
10. CI/CD :ソフトウェアとアプリケーションのデプロイは一度で終了しません。継続的なメンテナンスと管理が必要です。これを非常に容易にするAWSリソースの中で、Code Commit、Code Deploy、Code Pipelineを学ぶことで、全体的なソフトウェア開発とデプロイプロセスを理解し、AWSを介したCI/CDパイプラインの構築を体験できます。独自のコードをリポジトリにアップロードすることで、ブランチを介した簡単なコードを維持できます。 AWS が提供するさまざまなデプロイ方法を学習します。代表的には Rolling 配布方式と Blue/Green 配布方式があります。
講師がおすすめする書籍
仕事に直接書くAWS入門- キム・ソンミン私(リンク)
あらかじめ学ぶと役に立つ講義✨
学習対象は
誰でしょう?
AWSを学びたい人
AWS 認定資格(特に Developer Associate)の準備に興味がある方
現在会社のプロモーションに興味がある人
新しいクラウド知識を築きたい人
6,044
受講生
308
受講レビュー
156
回答
4.7
講座評価
5
講座
こんにちは。私はアメリカの大学と大学院を卒業し、専攻はそれぞれコンピュータサイエンスとデータサイエンスを学びました。現在はヘルスケア関連の企業でデータエンジニアとして働いています。日々の業務を簡単に説明しますと、AWSとAirflowを使用して毎日データを読み込み、ETLプロセスを実行しています。また、データが正常に取り込まれているかをモニタリングし、問題点や改善の余地がある場合にはプログラムを実装する業務を担当しています。データのモニタリングには、主にAWSのCloudWatchやSplunkというプログラムを使用しています。現在、業務で使用している技術はPython、AWS、SQLなどですが、最近はGCPへのマイグレーションを進めている段階であり、AWSとGCPの両方に携わっています。
2022年には、社内のデータおよびパイプラインの約80%がGCPへの移行を完了しており、BigQuery、GCS、GKEを深く扱っています。もちろん、DockerコンテナやTerraformを使用し、全般的なIaC作業も並行して進めています。
データエンジニアとして働きながら最も強く感じたことは次の通りです。毎日新しい技術が登場する中で、「今自分が使っている技術は果たして廃れてしまうのか?」「もしそうなら、その理由は何なのか?」「本当にその技術はこれで代替できるのか?」「デメリットはないのか?」そうです。これらすべての問いに対する答えを見つけるのは非常に困難に見えます。しかし、その過程を経て一つの共通点が見えてきました。深く掘り下げてみると、どれもほとんど大同小異だということです。言い換えれば、一つを徹底的に突き詰めれば、他の技術を学ぶことは非常に容易になるということです。私はこのようなメカニズムを講義でも度々お伝えしたいと思っています。皆さんと一緒に、私が現在持っているすべての知識を共有したいです。皆さんの道しるべになれるよう、最善を尽くします。
私サイモン・キムは、皆さんに楽しくて分かりやすい講義をお届けします。皆さんと絶えずコミュニケーションを図りながら、より良い人間になることをお約束します。皆さんの実力が向上していくのを見守ることは、私にとって大きな幸せです。
全体
49件 ∙ (8時間 26分)
講座資料(こうぎしりょう):
1. [1-1] ようこそ
09:46
3. [2-1] IAMとは?
08:10
5. [2-3] IAMの練習
14:20
6. [3-1] EC2とは?
07:44
7. [3-2] EBS
06:28
8. [3-3] ELB
07:32
9. [3-4] Route 53+実習
05:02
全体
237件
4.7
237件の受講レビュー
受講レビュー 100
∙
平均評価 4.9
5
概念を先に説明し、その後実践を進めてとてもよかったです。ただし残念なことは、Auto Scalingが抜けたという点です。 次に、中級者や上級者講義も続けて作って頂ければ幸いです。
ありがとうございます。中上級者講義が現在制作中です。たくさんの興味を持ってください^^
受講レビュー 2
∙
平均評価 5.0
5
AWS入門者のための講義が大好き! AWS初めて接する方におすすめです! 私が最初によく知らなかったので、何度も苦労しましたが、講義を続けてみると、AWSサービスに慣れました。 私が良かった理由を3つ共有したいのでこんなに受講評を残します! 1. 実習に従いやすかったです。 2. 講師の方が頻繁にアップデートしてください。 3.概念を簡単に説明してください! 良い講義をしてくれた講師に感謝します!
ああ詳細なフィードバックありがとうございます!私はもっと頻繁に掲示板に来て、受講生とコミュニケーションをとろうとしています^^
受講レビュー 7
∙
平均評価 4.9
受講レビュー 8
∙
平均評価 5.0
¥5,406
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!