강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Devops & Infra

シリコンバレーエンジニアとのアンサーブル

シリコンバレーエンジニアに学ぶ実用的なAnsible(アンサーブル)講義です。 Ansibleは、自動化されたインフラストラクチャの管理とプロビジョニングに必要な強力なツールで、時間と労力を節約し、一貫した環境を構築します。

  • altoformula
3시간 만에 완강할 수 있는 강의 ⏰
ansible
데브옵스
실리콘밸리
Ansible
devops
infrastructure
infrastructure-as-a-code

学習した受講者のレビュー

こんなことが学べます

  • Ansible

  • Infrastructure 自動化

エラーの可能性は減ります
展開を標準化できるアンサーブル! 📌

手動業務の自動化!
アンサーブルと一緒に仕事効率を高めましょう。

アンサーブルは、現代のIT環境での自動化と構成管理のための強力なツールです。

インフラストラクチャを確実に維持し、最適化されたワークフローを構築します。

アプリケーション開発後にどのようにスケーリングするのか心配しましたか?スタートアップを通って会社のCI/CDを自動化する方法を悩んでいますか?アンサーブル(Ansible)という技術を使って、既存の手作業を自動化しながら、業務の効率性を高めましょう!講義では、アンサーブルの動作原理からPlaybackおよびインフラストラクチャ管理、DevOps自動化まで、さまざまな内容を取り上げています。インフラストラクチャを一度も作ってみなかった方も十分に従うことができる基礎的な講義です。

各講義は理論説明後、コードを一つ一つ説明すれば実習を進めます。講義をすべて聞いたら、アンサーブルを活用した自動化された作業を実際に実装した結果を得ることができます。デブオプスやSRE就職を準備する方は、講義での実習結果をもとに、実務経験や採用過程での競争力を向上してみてください。

シリコンバレーエンジニアがアンサーブルを使用する7つの理由

自動化

Ansible は、反復的で複雑な操作を自動化するために使用されます。システム設定、デプロイ、ネットワーク管理、アプリケーションデプロイなどのタスクをプログラムで定義して実行できます。これにより、時間と労力を節約でき、人間のミスを最小限に抑え、一貫した結果を得ることができます。

拡張性

Ansibleは、さまざまな環境でスケーラビリティに優れています。クラウド、仮想化、コンテナなど、さまざまなプラットフォームやテクノロジと統合できます。 Ansibleはインフラストラクチャを対象として機能するため、サーバー、ネットワーク機器、ストレージなどを効率的に管理できます。

簡単

Ansible は、YAML ベースの簡潔な文法を使用してジョブを定義して実行します。複雑なスクリプトを書かなくても、比較的簡単に作業を自動化できます。これらの簡単さは、学生やエンジニアが迅速に学習し、プロジェクトに適用するのに役立ちます。

インフラストラクチャ管理

Ansibleは、インフラストラクチャを管理するために使用できます。サーバー構成、パッケージのインストール、ユーザー管理、セキュリティ設定などの作業を簡単に実行できます。これにより、ITインフラストラクチャを一貫して安定した状態に保つことができます。

コラボレーションと共有

Ansibleは、Playbookというコードモジュールを使用してタスクを定義して共有できます。 Playbookは、既存のタスクを簡単に共有し、他の人とコラボレーションできる強力なツールです。これにより、チームのコラボレーションを強化し、最適化されたワークフローを構築できます。

システムの標準化

Ansibleを使用すると、システム構成と展開を標準化できます。一貫した方法でジョブを定義して実行することで、システムの一貫性と信頼性を高めることができます。これはエラーの可能性を減らし、保守を容易にする。

DevOpsのサポート

AnsibleはDevOps方法論とよく合います。開発チームと運用チーム間のコラボレーションと自動化を強化することで、開発と展開のサイクルを短縮できます。 Ansibleを使用すると、ソフトウェア開発とインフラストラクチャ管理の間のギャップを減らし、継続的な統合および展開(CI / CD)環境を構築できます。


こんな方におすすめです。

デブオプス(DevOps)やSRE (Site Reliability Engineer) 、プロダクトエンジニアの方

デブオプスやSRE就職を準備する学生や他の職員エンジニア

インフラストラクチャの自動化が必要なソフトウェアエンジニア

スタートアップでさまざまな分野で仕事をしなければならないエンジニア

💡反復的で面倒な作業を自動化することで、業務生産性を向上させることができます。

💡サーバー、ネットワーク、ストレージなどのインフラストラクチャを一貫して信頼性の高い構成にすることで、システムの信頼性を高め、障害対応能力を向上させることができます。

💡 アンサーブルを活用した自動化作業を実際に実装し、結果を得ることでWebアプリケーションをデプロイするプロジェクトなどを行うことができるようになります。


学習内容を見る 📚

  • 授業ノートをすべて英語で提供し、本番ですぐに役立つよう教育しています。 (講義の進行はもちろん韓国語にします。)
  • アンサーブルの基本的な特徴を説明し、どのように使用するかについての講義を構成しました。
  • 国内外のデブオプス就職に役立つ内容が盛り込まれています。
アンサーブル(Ansible)を学ぶ理由
アンサーブルはどのように機能しますか?
アンサーブルコードフォーマットであるYMLの紹介
本番でよく使うインベントリパターンの紹介
アンサーブルタスクの複数の実行戦略
学習内容の詳細を見る
トグルを開いて内容を確認してください。


1. Ansibleの概念と動作原理の理解:
Ansibleの基本概念とコンポーネント、Playbook、モジュール、インベントリなどの概念を理解できます。また、Ansibleの動作原理と実行フローを理解することができます。

2. Ansibleを使用した自動化タスク: Ansibleを使用して、繰り返し複雑なタスクを自動化できます。システム設定、パッケージのインストール、ユーザー管理、サービス展開などのタスクをAnsibleとして定義して実行できます。

3. Playbookの作成と管理: Ansible Playbookを作成して管理できます。 YAML文法を使用してPlaybookを作成し、変数、条件文、繰り返し文などを活用して柔軟で強力なPlaybookを構築できます。

4.インフラストラクチャの管理: Ansibleを使用して、サーバー、ネットワーク機器、ストレージなどのインフラストラクチャを効率的に管理できます。サーバー設定、ネットワーク構成、セキュリティ設定などを自動化することで、一貫した信頼性の高いインフラストラクチャを構築できます。

5.クラウドと仮想化プラットフォームの統合: Ansibleを使用して、クラウドプラットフォーム(AWS、Azure、GCPなど)または仮想化プラットフォーム(VMware、KVMなど)と統合できます。仮想マシンの作成、スケールアップ/ダウン、ネットワーク構成などを自動化することで、クラウドと仮想化環境を効率的に管理できます。

6.コラボレーションと共有: Ansible Playbookを共有してコラボレーションできます。作成したPlaybookをチーム内で共有し、バージョン管理システム(Gitなど)と統合して、効率的なコラボレーション環境を構築できます。

7. DevOpsオートメーション: AnsibleはDevOps方法論での使用に適しています。 CI / CDパイプラインにAnsibleを統合することで、開発と運用の境界を減らし、継続的な統合と展開を自動化できます。

現職シリコンバレーエンジニアのノウハウをそのままお届けします!

私はYouTubeの「 ミクックエンジニア」とブランチ「 シリコンバレーのニュースと生活」を運営する現職のソフトウェアエンジニアです。今はアメリカ大学カリフォルニア大学バークレーEECSを卒業し、米国シリコンバレーグローバルビッグテク企業本社でビッグデータ関連業務を進めています。実際の業務で知ったノウハウを講義を通じて多くの方々にお伝えしたいと思います。 🙂


予想される質問 Q&A 💬

Q. アンサーブル(Ansible)をなぜ学ばなければなりませんか?

受講生は、IT業界で自動化、構成管理、クラウド、インフラストラクチャ管理などの役割を果たす能力と自信を持つことができます。

Q. アンサーブル(Ansible)を学ぶとどんなことができますか?

Ansibleを学び、これらの機能を習得すれば、ITインフラストラクチャの構成管理、展開、自動化などの作業を担当できます。

Q. 講義を聞く前に準備すべきことはありますか?

講義を聞く前に、明確な学習目標を設定することをお勧めします。自動化したい作業、今後活用したいシナリオなどを考慮して、どの部分に集中して学習したいかを決めるのが役立ちます。


受講前の注意事項📢

練習環境

  • オペレーティングシステムとバージョン(OS)
    • MacOS、Linux、Ubuntu
  • 使用ツール
    • PythonのライブマネージャであるPIPでAnsibleを行うため、Pythonの環境設定が必要です。
    • 講義でAWSを使用する場合がありますが、FreeTierに含まれるほどの量です。
  • PC仕様
    • Ansibleはエージェントなしで管理対象ノードと通信するためのツールであり、エージェントは不要なため、個別のPC仕様要件は少なくなります。 Ansibleは制御ノード(コントロールノード)で実行され、一般的なPC仕様で十分に駆動できます。ただし、Ansibleを使用して大規模なインフラストラクチャを管理したり、タスクを同時に処理する必要がある場合は、より強力なハードウェアが必要になる場合があります。

学習資料

  • 提供する学習資料の形式
    • PDF形式の講義資料
    • Githubによるコード共有

選手の知識と注意

  • Ansibleは主にLinux環境で使用されます。したがって、Linuxオペレーティングシステムの基本的な理解が必要な場合があります。 Linuxコマンド、ファイルシステム、ユーザー、および権限管理などの基本的な理解を持つことをお勧めします。
  • プロビジョニングのためにテラフォームを使用していますが、これについての簡単な知識を知っていれば理解に役立つことができます。
  • 質問の際、米国西部のタイムゾーンとの違いにより、1日までかかる場合があります。
  • すべての講義資料の学習資料著作権は講師にあります。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • DevOps

  • Site Reliability Engineer

  • Product Engineer

  • Infrastructureの自動化に興味がある方

前提知識、
必要でしょうか?

  • Python

  • Linux(Linux)コマンド、ファイルシステム、ユーザー、および権限管理などの基本的な理解

  • テラフォームに関する簡単な知識

こんにちは
です。

10,551

受講生

717

受講レビュー

307

回答

4.8

講座評価

25

講座

한국에서 끝낼 거야? 영어로 세계 시장을 뚫어라! 🌍🚀

안녕하세요. UC Berkeley에서 💻 컴퓨터 공학(EECS)을 전공하고, 실리콘 밸리에서 15년 이상을 소프트웨어 엔지니어로 일해왔으며, 현재는 실리콘밸리 빅테크 본사에서 빅데이터와 DevOps를 다루는 Staff Software Engineer로 있습니다.

  • 🧭 실리콘 밸리의 혁신 현장에서 직접 배운 기술과 노하우를 온라인 강의를 통해 이제 여러분과 함께 나누고자 합니다.

  • 🚀 기술 혁신의 최전선에서 배우고 성장해 온 저와 함께, 여러분도 글로벌 무대에서 경쟁할 수 있는 역량을 키워보세요!

  • 🫡 똑똑하지는 않지만, 포기하지 않고 꾸준히 하면 뭐든지 이룰수 있다는 점을 꼭 말씀드리고 싶습니다. 항상 좋은 자료로 옆에서 도움을 드리겠습니다

 

カリキュラム

全体

19件 ∙ (2時間 57分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

12件

4.3

12件の受講レビュー

  • hayeonlee856331님의 프로필 이미지
    hayeonlee856331

    受講レビュー 12

    平均評価 5.0

    修正済み

    5

    95% 受講後に作成

    I'm still an IT beginner, so I was scared just looking at the terminal screen, but this lecture was really good because it taught me everything step by step in an easy way. Just copying and pasting makes the practice work, so the sense of achievement is amazing! I never knew IT automation could be this fun

    • altoformula
      知識共有者

      Hello FIFAJungdok-nim, Thank you for your time and good review. I'm glad that your fear of IT automation has mostly gone.

  • jameskim551232648님의 프로필 이미지
    jameskim551232648

    受講レビュー 2

    平均評価 5.0

    5

    95% 受講後に作成

    At first, I didn't even know what Ansible was and just thought "infrastructure automation is hot these days~" so I gave it a listen. But after taking this course, the world really looks different. 😲 I used to be intimidated just looking at CLI, but seeing how you can manage servers all at once by writing playbooks in YAML made me think "this is what being a real developer is like..." Highly recommend this to anyone who's been stressed out setting up multiple servers simultaneously!

    • altoformula
      知識共有者

      Hello Nallari Gongdaesaeng-nim, Thank you for taking the time to leave a good review. It's fortunate that Ansible helped with automation!

  • lympsw127781님의 프로필 이미지
    lympsw127781

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    • altoformula
      知識共有者

      Hello lympsw12, Thank you for taking the time to leave a good review.

  • zooyup님의 프로필 이미지
    zooyup

    受講レビュー 1

    平均評価 5.0

    5

    94% 受講後に作成

    It was a great lecture for building a foundation.

    • altoformula
      知識共有者

      Hello Juyeop, Thank you for taking the time to leave a great review.

  • leesh5420님의 프로필 이미지
    leesh5420

    受講レビュー 2

    平均評価 5.0

    5

    63% 受講後に作成

    I'm a current engineer. I only knew the basics of Ansible, but thank you for the detailed functions and tips that are used in practice!

    • altoformula
      知識共有者

      Hi Sehyuk Lee, Thank you for taking the time to leave us a great review!

¥5,193

altoformulaの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!