Armベースのコンピュート
OCI Ampere Computeは、Ampereプロセッサに基づく汎用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の開発スタックは、Oracle Linux、Java、MySQL、GraalVM、Oracle Cloud Infrastructure Kubernetes Engineなどの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が含まれます。Flex for VMs。これらのシェイプのOCPU数、メモリー、ストレージおよびネットワーキングの詳細は、コンピュート・シェイプを参照してください。
VM用のOCI Ampere Computeシェイプはフレキシブル・シェイプであるため、各インスタンスに割り当てるOCPUの数とメモリー量をカスタマイズできます。この柔軟性により、ワークロードに一致するVMを構築できるため、パフォーマンスを最適化し、コストを最小限に抑えることができます。
イメージ: プラットフォーム・イメージとして使用可能なOracle Linux Cloud Developerイメージをお薦めします。Oracle Linux Cloud Developerは、包括的な開発環境を迅速に起動するための最新の開発ツール、言語およびOracle Cloud Infrastructureソフトウェア開発キット(SDK)を提供します。Oracle LinuxおよびUbuntuプラットフォーム・イメージもサポートされています。
インスタンスの管理: OCI Ampereコンピュート・インスタンスを作成した後、コンピュート・インスタンスで使用可能な機能の多くを使用できます。例:
- メトリック、アラームおよび通知を使用して、インスタンスのヘルス、容量およびパフォーマンスをモニターします。
- インスタンスに割り当てられるOCPUの数、メモリーおよびその他のリソースを調整します。これにより、インスタンスを再構築したり、アプリケーションを再デプロイしなくても、パフォーマンス向上のためにコンピュート・リソースをスケール・アップしたり、コストを削減するためにスケール・ダウンできます。
OCI Ampere A1 Compute for Freeの開始
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 を使用して、Dockerイメージなどの開発アーティファクトをOracle管理レジストリに格納、共有および管理します。
コミュニティとその他のリソース
他のArm開発者とつながるために、次のコミュニティに参加してください: