DrupalのプラットフォームとしてPlatform.shをご利用いただけます
Platform.shとは・・・
Platform.shはクラウドインフラ管理の複雑さを取り除き、開発から本番稼動までのワークフローを最適化し、開発チームがスケーラブルに迅速にアプリケーションを提供できるようにする、Platform-as-a-Service (PaaS)です。
Platform.shのポイント
複雑さを管理するための標準化
長期的な成功のためには、ベンダー、アクセスコントロール、コンプライアンスといったあらゆるプロセスとそれに伴う部分を管理する必要があります。Platform.shは、統一された開発ワークフローの上にDevOpsの標準化を構築するDrupalプラットフォームです。インフラをコミットし、ComposerとDrushを使ってYAMLでビルドとデプロイを定義できます。すべて自動でパッケージ化、プロビジョニング、デプロイされます。 バックアップはすべてのコードとデータの完全なコピーです。サービスのプロビジョニング方法を学ぶ必要はなく、開発者は必要なものを指示するだけで良くなります。
素早く動き、自由に検証
どんなインストールプロファイルやディストリビューションからでもDrupalプロジェクトを開始できます。テーマ、カスタムサービス、フロントエンドをそれぞれ独立して同じプラットフォームからテストすることができます。 Gitを使用すれば、プルリクエストを開くかブランチを作成するだけで、オンデマンドで真のステージング環境を作ることができます。 開発環境ーステージング環境ー本番環境は、必須の制約ではなくなり、チームの衝突を回避しながら各作業パイプラインの並列したワークフローを可能にします。CIパイプラインの残りの部分を統合し、何かを壊すことなく迅速に進めることができます。
継続的な可観測性戦略を構築
オンデマンド環境を利用することで、計画や調整にかける時間を減らし、開発により多くの時間を使うことができます。新機能の開発だけでなく、インフラやアプリケーションのパフォーマンスを監視し調査することもでき、それによりリソースの使い方を最適化することができます。 リソースが不足しているときにアラートを受け取ったり、ボトルネックを個別に調査したりすることができます。より明確な状況を把握することで、どのリソースがいつ必要かを選択できます。
スケールアップ
マルチクラウド、専用インフラ、および増加するストレージ、メモリ、環境、ユーザー、このすべてが1つのDrupalクラウドプラットフォームで管理されます。 マイクロサービスやデカップルドDrupalを利用したい場合も、Platform.shは、エンタープライズを構築するための管理サービスとマルチアプリサポートを提供します。CMSにフロントエンドを追加したい場合もPlatform.shで対応することが可能です。 本当に必要なリソースだけを使用しつつ、すべてのアプリケーションを完全に標準化し、アクセス、共通変数、アップデート、コンプライアンスをコントロールすることができます。
エンタープライズグレードのDrupal
エンタープライズグレードのDrupalは、最も人気のあるオープンソースのコンテンツ管理システムの一つです。しかし、セキュリティやスケーリングの観点では管理することが困難となることもあります。 Platform.shでのDrupalホスティングへのアプローチでは、一つあるいは数百のインスタンスを管理する手間をすべて省きます。Git駆動のワークフローにより、完全な自動化が実現され、管理されていないアップデートや本番環境での脆弱なバージョンはなくなります。 各プランにはすべての環境に対して無料で自動生成されるSSL証明書が含まれており、読み取り専用のファイルシステムとウェブアプリケーションファイアウォール(WAF)が一般的な攻撃手法を軽減します。