SFA(営業支援)CRM(顧客関係管理)マーケティングオートメーションビジネスインテリジェンスITサービスマネジメント製品ジャンルで記事を探す閉じるお知らせ公式Twitterアカウントで新着記事を配信中です。フォローをお願いします。連載目次ツイート印刷するブックマーククラウドサービスを使って、要件に最適なインフラを構築するクラウドエンジニア。クラウドサービスに精通しているのはもちろん、ユーザーの要求を理解して提案する能力も欠かせない。クラウドサービスを利用したシステム構築は、設計から開発までは極めて短期に進むことが特徴だ。Wi-Fiの利用者の情報をセンサーで得て、店舗の利用状況を分析する。そのインフラをAWSで構築したい」。Services(AWS)の各サービスを連携させた設計図を見せた。このインフラは2016年12月に依頼を受け、2017年1月にはもう稼働開始した。非機能要件を聞いて、設計図を書いて、といった“重い”プロセスは経ない。性能要件は負荷試験後に対応すればよいし、可用性のための構成も簡単に変更できる。「クラウドエンジニアはゼネラリスト」と赤川氏は言う。納期は1~2カ月は当たり前で2週間くらいのこともある。そんな中で、モデリング図や仕様書を書いている余裕はない。スピード感を持って、ユーザーとやり取りしてシステムに落とし込む能力が必要だ。ユーザーと話し合い、提案できる能力が重要になる。赤川氏の役割は、パブリッククラウドにおける設計のアドバイスに近い。「AWS上で月額いくらかかるか」「この構成で本当に動くか」などにも答えていく。ユーザーはある程度、どんなことをクラウドでやりたいかを想定しているケースが多い。必要なのは、クラウドサービスの特性を熟知していること。オンプレミスのシステムとの対比で「こう組み合わせて使えば同じことを実現できる」「こうすればもっと効率化できる」といったノウハウが必要だ。RDSを利用していてスナップショットを取得しているのに「1日1回ダンプも取得しておくのは無駄」と分かるかどうか。ダンプ取得のスクリプトを作成せずにクラウド任せにするわけだが、本当に任せてよいのかはサービスを熟知しないと言い切れない。[画像のクリックで拡大表示]もう一つ重要なのが、コードをかけること。クラウドではアプリケーションのデプロイなどをコードで指示する。赤川氏は、構成管理ツール「Ansible」をよく利用する。コードの記述には、Python、Ruby、シェルスクリプト、YAMLを使う。Activeは、IT/製造/建設各分野にかかわる企業向け製品・サービスについて、選択や導入を支援する情報サイトです。製品・サービス情報、導入事例などのコンテンツを多数掲載しています。ご覧になる際には、会員登録(無料)をお願いいたします。Reserved.このページに掲載されている記事・写真・図表などの無断転載を禁じます。掲載している情報は、記事執筆時点のものです。