Armベースのコンピュート
OCI Ampere Computeは、アンペア・プロセッサに基づいた汎用のArmベースのコンピュート・プラットフォームです。OCI Ampere A1 Compute(Ampere Altraプロセッサに基づく)およびOCI Ampere A2 Compute(AmpereOneプロセッサに基づく)インスタンスは、優れた価格パフォーマンス、ほぼリニア・スケーリング、シングルスレッド・コア・アーキテクチャによる組込みセキュリティ、および広範な開発者エコシステムを提供します。
Armプロセッサは、モバイル・コンピューティングにおいて広く使用され、PC、ラップトップおよびサーバーでの使用もますます増えています。Armプロセッサは、各コアに必要な電力やシリコンがx86プロセッサよりも少ない、縮小命令セット・コンピューティング(RISC)アーキテクチャを使用します。Armは、より多くのコアをCPUソケットに投入し、より多くの専用リソースを各コアに提供します。その結果、Armプロセッサは予測可能なパフォーマンスを提供し、最高のコア密度を提供し、消費電力を少なくします。OCI Ampere Computeは、Arm上のクラウドからエッジまでのインフラストラクチャに必要なパフォーマンス、機能およびスケーラビリティを提供することで、Armでのサーバー側の開発を簡単にし、最適化します
OCI Ampere Computeインスタンスは、広範な種類のアプリケーションやユースケースに適しています。例:
- コンテナ化されたワークロード(Kubernetesなど)
- CPUベースのAIおよび機械学習(ML)推測
- データベースおよびインメモリー・データベース(MySQLを含む)
- Webおよびクラウド・ネイティブ・アプリケーション
- モバイル・アプリとゲーム開発
- メディア・サービスおよびビデオ・ストリーミング
Oracle Linux、Java、MySQL、GraalVM、Oracle Cloud Infrastructure Kubernetes EngineなどのOracleの開発スタックは、OCI Ampere Computeで使用できます。OCI Ampere Computeでの開発を容易に開始するために、事前構築済のOracle Linux Cloud Developerプラットフォーム・イメージを使用できます。OCI Ampere Computeのソリューションを開発したオープン・ソースの組織およびパートナの完全なリストは、製品ページを参照してください。
Armベースのコンピュート・インスタンスの作成
OCI A1 (コンピュート)およびOCI A2 (コンピュート)を使用して、Armベースの仮想マシン(VM)インスタンスを作成できます。ベアメタル・インスタンスが必要な場合は、OCI A1 (コンピュート)を使用できます。OCI A1 (コンピュート)およびOCI A2 (コンピュート)へのテストまたは移行に関心のある既存のOCI A1 (コンピュート)のお客様の場合、再設計は必要ありません。
すでにOracle Cloud Infrastructureを使い慣れており、インスタンスの作成時に使用可能な構成オプションの完全なセットを確認する場合は、インスタンスを作成する詳細なステップに従います。
柔軟なハードウェア仕様: OCI Ampere A1 Computeシェイプには、ベア・メタル・インスタンス用のBM.Standard.A1.160シェイプとVM.Standard.A1が含まれます。VMsのフレックス・シェイプ。OCI Ampere A2コンピュート・シェイプには、VM.Standard.A2が含まれます。VMsのFlex。これらのシェイプのOCPU数、メモリー、ストレージおよびネットワーキングの詳細は、コンピュート・シェイプを参照してください。
OCI Ampere Computeシェイプfor VMsはフレキシブル・シェイプであるため、各インスタンスに割り当てられるOCPUの数とメモリー量をカスタマイズできます。この柔軟性により、ワークロードに一致するVMを構築できるため、パフォーマンスを最適化し、コストを最小限に抑えることができます。
イメージ: プラットフォーム・イメージとして使用可能なOracle Linux Cloud Developerイメージをお薦めします。Oracle Linux Cloud Developerには、包括的な開発環境を迅速に立ち上げるための最新の開発ツール、言語およびOracle Cloud Infrastructureソフトウェア開発キット(SDK)が用意されています。Oracle LinuxおよびUbuntuプラットフォーム・イメージもサポートされています。
インスタンスの管理: OCI Ampere Computeインスタンスを作成した後、コンピュート・インスタンスで使用可能な機能の多くを使用できます。例:
- メトリック、アラームおよび通知を使用して、インスタンスのヘルス、容量およびパフォーマンスをモニターします。
- インスタンスに割り当てられるOCPUの数、メモリーおよびその他のリソースを調整します。これにより、インスタンスを再構築したり、アプリケーションを再デプロイしなくても、パフォーマンス向上のためにコンピュート・リソースをスケール・アップしたり、コストを削減するためにスケール・ダウンできます。
無料のOCI Ampere A1 Computeの開始
OCI A1 (コンピュート)上のすべてのテナンシ(有料およびトライアル・アカウントを含む)は、OCI Ampere A1 Computeに対して、月当たり最初の3,000 OCPU時間および18,000 GB時間を無料で取得します。詳細は、Oracle Cloud Free Tierを参照してください。
Armベースのコンピュートでの開発
Arm用のOracleの開発者スタックには、次のリソースが含まれます:
- Oracle Java SE EmbeddedおよびJDK for ARMドキュメント
- Linux AArch64用のGraalVMの開始
- Arm (aarch64)用のOracle Linux 7、Oracle Linux 8およびOracle Linux 9のドキュメントとリリース・ノート
チュートリアルとリファレンスのアーキテクチャ
OCI Ampere A1 Computeを開始するには、次のチュートリアルの手順に従います:
- Oracle Cloud Infrastructure Ampere A1へのJavaアプリケーションのデプロイ
- Oracle Cloud Infrastructure Ampere A1でのGraalVMの開始
- Oracle Cloud Infrastructure Ampere A1へのNextcloudのデプロイ
- Oracle Cloud InfrastructureでのArmベースのKubernetesクラスタの開始
- ArmベースのAmpere A1 Computeリソースを使用したMySQL DatabaseおよびMatomo AnalyticsでのWordPressの設定
- Autonomous Databaseに接続されているArmベースのAmpere A1コンピュートへのApache Tomcatのデプロイ
OCI Ampere Computeへのコンテナ化されたアプリケーションのデプロイ
OCI Ampere Computeは、コンテナを実行してネイティブ・クラウド・ワークロードを構築するために設計されたネイティブ・クラウド・プラットフォームです。
Kubernetes Engine (OKE)を使用して、Kubernetesクラスタを定義および作成し、コンテナ化されたアプリケーションのデプロイメント、スケーリングおよび管理を行います。詳細は、Armベースのノードでのアプリケーションの実行を参照してください。
Oracle Cloud Infrastructure Registryを使用して、Oracle管理レジストリ内でDockerイメージなどの開発アーティファクトを格納、共有および管理します。
コミュニティとその他のリソース
他のArm開発者とつながるために、次のコミュニティに参加してください: