Technologiesツールの基礎技術ではなく、何を実現したいのかに焦点を置いています。そのため、技術を採用するかどうかは、可能な限り合理的なユーザー経験をもたらすかどうかです。ワークフローを単純化するツールが存在するかどうか調べ、十分なものが存在しなければ、構築のステップに入ります。単純・モジュール型・組みあわせ可能Unix哲学におけるソフトウェアの価値とは、単純でモジュール型かつ組みあわせ可能であることです。問題解決にあたっては、全体で何かしようとするのではなく、役割ごとにコンポーネントを分割して、解決を目指します。最終的にはそれらを組みあわせ、しっかりとしたソリューションを提供します。不変であることイミュータビリティ(Immutability)は、不変であるという性質です。これに最も近い実装はバージョン管理システムです。ソースコードがコミットされれば、その内容は永久に固定されます。バージョンで管理されていると、現在の状況に至るまでの経緯が明確化されるため、問題発生時の原因特定にも使えます。コード化とバージョン管理すべての手順はコードで記述されるべき、記録されるべき、バージョン化されるべきと考えています。あらゆる変化を自動的に記録・バージョン化することによって、知識の成文化は情報の共有を促します。手動でシステム管理を行っていると、スケールが大変になりがちです。解決するための自動化には様々なアプローチがありますが、私達はコード化を促します。コード化されると機械が読みやすいだけでなく、手動よりも迅速かつ正確に行うので、運用の生産性を向上します。弾力的なシステム弾力的なシステムとは、予想外の入出力に耐えられるように、システムの理想状態と現在の情報を比較し、自動的に理想状態に戻るような仕組みです。あらゆる問題を解決するのだと、私達は強く信じています。私達が信じている多くの原理・イミュータビリティ・コード化・自動化は、私達が目指しているものですが、私達が独断的に押し付けるものではありません。私達に間違いがあれば、それを謙虚に受け入れます。HashiCorpとは?今日のデータセンターは過去のデータセンターよりも大きく異なっていますし、私達は未来のデータセンターも目と鼻の先まで来ていると考えています。私達が記述するソフトウェアがもたらすのは、あなたを遠い昨日から今日へだけではなく、明日やその更に先へ安全に連れて行きます。組み合わせの溝を埋めるツール群を提供システムは複数のアーキテクチャの組みあわせで構成されることが増えてきました。物理・仮想サーバやクラウドの組みあわせだけでなく、コンテナもその選択肢の1つです。これらのシステム間に隔たる溝を埋めるためのツール群をHashiCorpは提供します。構築イメージ管理PACKERデプロイインフラ管理TERRAFORMアプリケーションサービス監視CONSULオーケストレーションSERF運用DevOpsを包括するHashicorpのプロダクト群とATLASオープンな開発体制HashiCorpが提供しているツール群と技術は、どれもオープンソースとして公開されており、開発過程もGitHub上で公開しています。Hashimoto氏が創立。Vagrant、Packer、Serf、Terraform等のツールを開発・公開。Cloud)を2014年に発表。Products手作業よりも高速かつ確実な、高品質の自動化システムを実現するHashiCorpのツール群。運用から開発に至るまで幅広くカバーするプロダクト群を持ちますが、全てを使う必要はありません。普段のワークフローや手順で使える所があれば、それを変更せずに実現できます。ATLASVAGRANTPACKERTERRAFORMSERFCONSULVAULTサポート・ご相談のお問い合わせはこちら?クリエーションラインコーポレートサイトお問い合わせ。