- DigitalOcean: DigitalOceanは、低価格で信頼性の高いVPSホスティングを提供しています。以下のコード例は、DigitalOceanのAPIを使用して新しいDroplet(VPSインスタンス)を作成する方法を示しています。
import requests
api_token = "Your_DigitalOcean_API_Token"
headers = {
"Authorization": "Bearer " + api_token,
"Content-Type": "application/json"
}
data = {
"name": "my-droplet",
"region": "blr1",
"size": "s-1vcpu-1gb",
"image": "ubuntu-20-04-x64"
}
response = requests.post("https://api.digitalocean.com/v2/droplets", json=data, headers=headers)
print(response.json())
- Linode: Linodeも低コストのVPSホスティングプランを提供しています。以下のコード例は、LinodeのPythonライブラリを使用して新しいインスタンスを作成する方法を示しています。
import linode_api4
client = linode_api4.LinodeClient("Your_Linode_API_Token")
instance = client.linode.instance_create(
linode_api4.objects.Instance,
region="ap-south",
type="g6-nanode-1",
image="linode/ubuntu20.04",
label="my-instance"
)
print(instance)
- Vultr: Vultrは、低コストで高性能なVPSホスティングを提供しています。以下のコード例は、VultrのPythonライブラリを使用して新しいインスタンスを作成する方法を示しています。
import vultr
api_key = "Your_Vultr_API_Key"
server = vultr.Vultr(api_key)
response = server.create_server(
DCID=8, # インドのデータセンターID
VPSPLANID=201, # 低コストのプランID
OSID=387, # Ubuntu 20.04 LTSのOSID
label="my-instance"
)
print(response)
これらはいくつかの選択肢ですが、他にもさまざまな低コストVPSホスティングプロバイダーがあります。選択する前に、料金、性能、信頼性、カスタマーサポートなどの要素を考慮することをお勧めします。