技術の自動化について、人形がどのように文字列を引き出すか

Puppet LabsのCEO Kanies:もしITが自動化を目にしていなければ、それはすべきである;写真:Puppet

私たちの世界がますます複雑になるにつれて、そのように多くのシステムを実行してください。それに対処する1つの方法は、自動化することです。そのためには、複雑なコンポーネントをより簡単な単位に分解する必要があります。

これは車のビルドのようなタスクではうまくいくかもしれませんが、コンピュータソフトウェアやシステムの作成、実装、実行、デバッグなどのタスクを実行することは別です。

コーディング自動化の指針の1つは、Puppet Labsです。オレゴン州のポートランドに本社を置き、ロンドンの欧州オフィスに拠点を置く同社は構成管理システムを提供しています。これを使用して、ITインフラストラクチャの状態を(全体的または部分的に)最初に定義することができます。その後、Puppetは自動的に正しい状態を適用します。

パペットの目的は、システム管理者の時間を解放することです。アップデートやアップグレードなど、日常の作業を行うことで時間を節約します。同社が飛躍的に成長しているため、非常に人気が高いと評価されている技術革新です。

火曜日、同社はコンテナやクラウド環境をサポートし、DockerもサポートするPuppet Enterprise 3.8を発表した。

PuppetはAmazon EC2、Elastic Load Balancing、Auto Scaling、Virtual Private Cloud、Security Groups、Route53などのAWSリソースのプロビジョニング、設定、管理を容易にするAmazon Web Services(AWS)のモジュールも導入しました。

Puppet Labsのベアメタルプロビジョニング機能であるRazorは、テクニカルプレビューから3.8リリースでフルリリースモードに移行しました。 「Razorは、ベアメタルハードウェアを自動的に検出し、Windows、Linux、VMware ESXiオペレーティングシステムとハイパーバイザーを動的にインストールして構成します。

Puppet Code Managerは、インフラストラクチャを定義するコードをユーザーが管理できるように設計された新しいPuppet Appです。最初の機能は、コードの信頼性を向上させるためのr10kテクノロジに基づいています。 Puppetのコードを変更、レビュー、テスト、宣伝するための一貫した方法を提供します。

今月の記念日を祝う10年間のスペースで、Puppetは小さな会社から今では360人を雇用している会社に成長しました.2年前、Business Insiderはあなたのキャリアを賭けることができる25の企業の新興企業そのカリスマ性のあるCEOのLuke Kaniesと一緒に、これまでにそのような信頼を正当化してきた。

Kaniesと話をして、DevOpsの急速な成長を遂げた彼の会社について語りました。

どのようにITオートメーション分野に参入しましたか?

私は約10年前に会社を設立し、最初の3〜4年間は会社は私だけでした。その後、私は2009年に最初の資金調達をしました。それ以来、私たちは3人から約360人に成長しました。

今ではコミュニティの規模を見て、私たちは製品を使用している約2万5千の企業を持っています。私たちは、製品を使っていることを人々が公開している「ポーチ」に約3000のモデルを持っています。

私たちは永遠にそうであるように見える80〜100%の成長率を達成しました。

DevOpsとは何か、それはなぜ重要なのですか?Ubuntu 15.04ハンズオン:開発者とクラウドの躍進の1つですが、デスクトップのための小さなステップであり、シェフはDevOps成功の秘密レシピを作成することを目指しています。一般市民への試験

クラウドコンピューティングは1度に1つのAPIを成長させ、開発者はApigeeを6億2500万ドルで買収し、ハードウェアはラスベリーパイが1000万回の売上を上げ、プレミアムバンドルで賞賛し、セキュリティは4年間後にNPAPI FlashをLinux用に復活させるスタシス

最も興味深いのは、私たちが結成されたときに存在していた企業を見ると、OpsWare [現在はHPの会社]のような企業だが、自動化ツールの市場浸透率は、依然として約15% 。

ですから、一方では本当にうまくやっている会社があり、もう一方では面白い仕事がたくさんあります。それをするには、私はそれをこのように考える:最後の10年間は​​良かった、次の10年間は​​すばらしいことになるだろう。

技術面では、私たちがやり方を変えることがいくつかあります。最初は、企業が私たちのことを話すとき、企業は「モデル駆動型」について話をする傾向があります。そのため、インフラストラクチャが必要とする状態を記述し、その状態にすることがパペットの仕事です。私たちは独自のカスタム言語を持っており、多くのメリットがあります。

1つは、あなたが他の誰かとできることを超えて、その言語を使って分析できることです。はるかに良いセキュリティを得ることができます。 「これを確認する前に4000バージョンをアップグレードする必要がないので、この新しいバージョンはこの古いバージョンと互換性がありますか?」というような質問を修正する能力がさらに向上します。

あなたは非常に高い信頼度で非常に迅速にセキュリティを行うこともできます。効果的に、高いリスクを取らずに非常に迅速に回答を得ることができます。

Q:DevOps市場はどのようにパニングされていますか?

私は昨日4〜5社に会いました。私が見ていることは、できるだけ効率的に作業している操作の割合はかなり小さいということです。

重要なポイントの1つは、業界では、組織内でソフトウェアを提供し管理する能力が重要な機能と見なされる必要があることです。それをうまく行うことは、組織の重要な成果であると見なされるべきであり、それを行うことは、組織の質を著しく低下させる。

DevOpsは、組織がテクノロジー企業であることを組織に認識させることに関するすべてです。はい、他のものにもなります。メディア企業や小売企業でも構いませんが、テクノロジーを熟知し、技術を磨く過程で、世界を見ている別の方法に切り替える必要があります。

だから私たちはDevOppの背後にあるコンセプトが幅広い聴衆によってできるだけ理解されていることを確実にするための道を進んでいます。私たちは、なぜ私たちの技術とサービスがお客様にとって価値があるのか​​を理解する必要があります。

Q:どんな組織にとっても、これはかなりの大きさですが、どうやって人々を扱うのですか?

はい、それは、人々の部分と文化の部分は、しばしば最も重要な領域ですが、最も理解されていない領域でもあることは事実です。彼らはそれをどのように扱いますか?

あなたは会社に「こんにちは、あなたは文化コンサルティングをやっていますか?」と聞くことができるのではないことを知っています。テクノロジーなどについては、誰が電話するのか、文化を知っていますか?それは重要な部分です。

あなたはその場で他のものを手に入れることができますが、もしあなたの人々が一緒に働かないならば、彼らは話をしません。そして、人々はそれを信じていないでしょうか、 “ねえ、これは私にとって成功の重要な部分です。動作しません。

しかし、実際それはリーダーシップの古い定義です。プロジェクトについて深く気にしている人がいなければなりません。それが正しいことを確認するために時間を費やすことを喜んでいる人。

それではまた、それはすべて変化に関するものであり、あなたはその変化を追いやらなければなりません。それを行う唯一の方法は、あなたが毎日声を上げてその変化を推進しなければならないということです。そして、それはほとんどの組織がそれほど偉大ではないことです。

Q:DevOpsは単なるCIOの問題ではなく、CEOの問題ですか?

私の意見では、最高経営責任者(CEO)ができることは、それを実行することができるからです。単なるCIOの問題だと言うのが一つのことです。あなたが自動車会社であれば、COOはどの車が作られているのか、どのようなプロセスが進んでいるのかなどを知ることができます。しかし、最高経営責任者(CEO)は、ビジネス上の制約は何か、企業のための高レベルの側面は何かをよく知っています。

だから、すべての企業がテクノロジー企業になっていることを考えると、最高経営責任者(CEO)はテクノロジーのどの部分を本当に資産にしているのか、そして会社の価値を押し上げているのか、 。

あなたは今、うまく動かないかもしれないことが、今後数年間でかなり迅速に責任になることを知っておく必要があります。

そして、あなたはCIOが必要なものを持っていないかもしれないことを見ています。 CIOは開発チームを管理することができますが、運用チームは管理していない可能性があります。したがって、IT組織のすべての問題を解決するようCIOに依頼する場合は、決して成功することはないでしょう。

Q:DevOpsをうまくやっている企業の例はありますか?

PayPalはこれに近い会社です。彼らは、準備が整った段階から生産に入るまで、ソフトウェアを進めるのに6週間かかりました。今、彼らは30分までそれを持っています。

あなたがその変更を行うとき、それはあなたがそれをより速く行うことができるだけではないので、かなり大きな変更です。あなたはそれをより速く行うことができるので、より頻繁に行うことができます。その結果、組織全体が自分のやり方を変えます。

規模の一番上で、銀行が変わった方法を見てください。あなたがあなたの携帯電話であなたのすべての銀行業務を行うことができるように今あなたが得るモバイル機能。

あなたがそれについて考えるなら、それは本当に銀行とすぐに起こったし、それを実現させる唯一の方法は、すべてのチーム間で本当に緊密な協力関係がある場合です。あなたが銀行なら、あなたはテクノロジー組織です。

参考文献

クラウドコンピューティングの成長

GoogleがApigeeを6億2,500万ドルで買収

ラズベリーパイは1000万回の売り上げを記録し、「プレミアム」バンドルで賞賛します

アドビは、4年間の停滞後、NPAPI Flash for Linuxを再編