- DigitalOcean: DigitalOceanは初心者にも優しいインターフェースと手頃な価格で知られています。APIの使いやすさやドキュメンテーションの豊富さも魅力です。以下は、DigitalOceanでVPSを作成するための簡単なコード例です。
import digitalocean
token = 'YOUR_API_TOKEN'
manager = digitalocean.Manager(token=token)
keys = manager.get_all_sshkeys()
droplet = digitalocean.Droplet(token=token,
name='example-droplet',
region='nyc1',
size='s-1vcpu-1gb',
image='ubuntu-18-04-x64',
ssh_keys=keys,
backups=False)
droplet.create()
- Linode: Linodeは高性能なVPSを提供することで知られています。パフォーマンスや信頼性が重要な場合に適しています。以下は、LinodeでVPSを作成するための簡単なコード例です。
import linode_api4
token = 'YOUR_API_TOKEN'
client = linode_api4.LinodeClient(token)
instance = client.linode.instance_create(
linode_client.Instance,
region='us-east',
type='g6-nanode-1',
image='linode/ubuntu20.04',
)
- Vultr: Vultrはグローバルに展開されたデータセンターと高速なネットワークを提供しています。さまざまなプランと柔軟な料金体系が特徴です。以下は、VultrでVPSを作成するための簡単なコード例です。
import vultr
api_key = 'YOUR_API_KEY'
vultr_server = vultr.Vultr(api_key)
server = vultr_server.server.create('vc2', region='ewr', plan='vc2-1c-1gb', os_id=387)
この記事ではさらに他のプロバイダーも紹介していますが、上記のプロバイダーは2020年において特に評価が高かったです。それぞれのプロバイダーには独自の特徴がありますので、ご自身のニーズに合ったプロバイダーを選ぶことをおすすめします。