SAP HANA Cloud Platform(HCP)は、SAPが提供するビジネスアプリケーション向けクラウドです。インメモリ技術を中核として、データベースサービスとアプリケーションの構築・運用環境をクラウドサービスとして提供するPaaSで、リアルタイム処理、大規模データ解析といった分野にとくに向いています。サービス領域とビジネス領域の技術的障壁が薄れてきた今、Webアプリケーション開発者にとってもSAP HCPを活用する必然性が高まっていると言えます。本稿では、SAP HCPの特徴とほかのクラウドプラットフォームとの比較、また、実際に無料版を導入して試用するまでの手順を紹介します。
SAP HCPでは、ビジネスアプリケーション構築に必要な機能を、PaaSのサービスとして提供しているので、IaaSと呼ばれるインフラ型クラウドに比べて、ビジネスアプリケーション構築の手間を大幅に軽減できます。とくにデータ解析、システム連携やモバイル対応など、ビジネスの目的に応じたものが用意されているため、ビジネスプラットフォームとしてとても使い勝手が良いと言えます。
SAP HCPのようなクラウドの場合、導入のハードルが高い印象があるでしょう。とくにビジネス規模が大きくない場合、イニシャルコストに対する効果が出しづらいと考える場合があるかもしれません。しかしSAP HCPでは、小規模ユーザ向けのライセンスや開発・検証用のライセンスもあるうえ、無料のトライアルアカウントも用意されています。実際に、アカウント作成からトライアル用サーバの起動までの手順を見ていきましょう。
無料アカウントを作成する
http://hcp.sap.com/developers.htmlの「Developer Center」の画面から「2:Sign Up for a Free Account」をクリックすると、その下に「Create your Account」が表示されるので、「Click here to open the registration page.」をクリックします。ログオン画面が開くので、「登録」をクリックして登録を行います。
Developer Centerには、無料のトライアル用サーバが用意されています。「Developer Center」の画面から「3:Get Started」をクリックし、その下に表示される「After You Sign Up」から「Getting your Free HANA trial instance on HCP」をクリックします(図3)。トライアルに関するページが表示されるので、「Get a free HANA Instance on SAP HANA Cloud Platform」の項目から「SAP HANA Cloud Cockpit」のリンクをクリックします。
SAP HANA Cloud Cockpitが表示されると、管理画面が表示されます。画面左側のメニューから「HANA Instances」をクリックし、「SAP HANA Web-based Development Workbench」をクリックします(図4)。するとエディタ画面に入り、開発が可能になります。