アプリエンジニアの仕事とは、本来コードを書くことにある。だが、その本来の仕事とはかけ離れた業務(雑務)に悩まされているエンジニアは少なくない。その雑務の代表ともいえるのがインフラの運用/管理だろう。近年はクラウドコンピューティングの普及で、開発環境をクラウド上に構築しているケースも多く、それならばもはやサーバのメンテナンスなどにアプリエンジニアが関わらなくてもいいはずなのだが、実際にはオンプレミスと苦労の総量が変わらないという笑えない話もよく耳にする。
エンジニアにはもっとクリエィティブな仕事をしてほしい - 自社内に多くのエンジニアを抱えるニフティにとってもそれは切実な願いだ。2010年からIaaS型のパブリッククラウドサービス「ニフティクラウド」を提供する同社だが、この12月からインフラ構築を支援する「ニフティクラウド エンジニアリングパーツ(以下、エンジニアリングパーツ)」を段階的にローンチすることを発表している。まずは「RDB(Relational Database)」「メール配信」の2つのサービスから始めるとのことだが、いずれもアプリエンジニアが本来の仕事であるコードライティングに集中できるようにするための、いわば「エンジニアを幸せにするためのサービス」だと強調する。
12月4日、エンジニアリングパーツの内容を解説するセミナー「ニフティクラウドmeet-up! - データベースの管理とメール配信でこんなに変わる、ニフティクラウドならね」として東京・新宿にあるニフティ本社で開催された。本稿ではそのセミナーのもようをお伝えしながら、エンジニアを幸せにするというエンジニアリングパーツ、中でも「RDB」と「メール配信」の詳細について迫ってみたい。
最初に登壇したニフティクラウドプラットフォーム部 市角栄康氏からは、エンジニアリングパーツの概要が紹介された。
市角氏ははじめに、一般的なクラウド(IaaS)のメリットとして
といったポイントを挙げ、こうしたクラウドならではのメリットがインフラエンジニアを楽にした部分は大きいと評価する。
一方で、アプリエンジニアはどうだろうか。市角氏は「クラウドの登場でアプリエンジニアもたしかに自由度は上がった。しかし、キャパシティプランニングやクラウド用のインフラ設計など、これまでインフラエンジニアがやってきたことがアプリエンジニアにしわ寄せされる傾向にある」と指摘する。メリットと同時に新たな負荷がもたらされたともいえる。
「クラウドの自由度は存分に受けたい、でも(インフラの)面倒な部分は絶対に見たくない - アプリエンジニアの願いはこれに尽きる」(市角氏)
IaaSがインフラエンジニアを幸せにしたなら、アプリエンジニアを幸せにするものは何か - ニフティクラウドとしてIaaSを提供するニフティが、アプリエンジニアの幸せを考えて誕生させたサービス、それがエンジニアリングパーツだ。データベース、メール配信、キューイングなど、アプリ開発に必要な機能をAPIとして提供する。アプリエンジニアはミドルウェアのインストールやデータベースの設定などに手間と時間をかけることなく、アプリからAPIをコールするだけでいい。サーバサイドの構築もコントロールパネルから容易に行える。市角氏は「運用をゼロにすることはできないが、コントロールパネルを活用することでかなり簡素化させることが可能」と強調する。
ここで市角氏はあらためてエンジニアリングパーツの背景となる考え方を示している。
ではニフティは実際にどんなサービスをエンジニアリングパーツとして提供していこうとしているのだろうか。市角氏は2013年12月時点でローンチが決定している4つのサービスを紹介している。
いずれもAWSの各サービスを強く意識していることがわかる。一方で、AWSよりもシンプルでわかりやすいメニュー体系で構成しており、アプリエンジニアが抵抗感なく利用できるように図っているのが特徴だ。なお、ニフティクラウドDNSのドメイン取得/管理は、長年インターネットプロバイダとしてサービスを提供してきたニフティならではのもので、AWSにはないサービスだ。
市角氏は最後、エンジニアリングパーツの展開について「すべてのエンジニアが幸せになるようなパーツを届けていきたい。今後は課金決済代行サービスやSNS的な通知サービス、インフラよりならAmazon CloudWatchのような監視系、管理系ならIAMのような、テナントを区切ってリソースを管理する強力なマルチアカウントなどにもチャレンジしていきたい」と語っている。インフラエンジニアもアプリエンジニアも幸せにするクラウドをめざして始まったエンジニアリングパーツは、ニフティのエンジニアに対するアプローチをあらためて示したサービスといえる。
CNET Japanの記事を毎朝メールでまとめ読み(無料)
ZDNET×マイクロソフトが贈る特別企画
今、必要な戦略的セキュリティとガバナンス
ものづくりの革新と社会課題の解決
ニコンが描く「人と機械が共創する社会」
パナソニックのV2H蓄電システムで創る
エコなのに快適な未来の住宅環境