কম্পিউটার টিউটোরিয়াল

Upstash-এর অফিসিয়াল Terraform Provider: البنية التحتية অটোমেশনের জন্য

Upstash Terraform Provider লঞ্চ

আমরা উত্তেজিত হয়ে ঘোষণা করছি যে Upstash Terraform Provider এখন পাবলিকলি উপলব্ধ। আমাদের মূল নীতি হচ্ছে সবসময় ডেভেলপার-ফ্রেন্ডলি থাকা।ামরা সম্প্রতি REST API লঞ্চ করেছিলাম। এখন টেরাফর্ম প্রোভাইডার প্লাগইন দিয়ে আমাদের টুলস বিস্তার করছি।

Terraform একটি χρήসফুল অটোমেশন টুল যা আপনাকে ইনফ্রাস্ট্রাকচার কোড হিসেবে ডিফাইন করতে দেয়। এতে колাবরেশন খুব সহজ হয় এবং প্রতিটি কনফিগারেশন চেঞ্জ পারসিস্ট থাকে, তাই সবাই জানতে পারে ইনফ্রাস্ট্রাকচারে কী হচ্ছে।

কমিউনিটির অনুরোধে আমরা টেরাফর্ম প্রোভাইডার ডেভেলপ করেছি এবং এখন এটি Terraform Marketplace-এ পাবলিকলি উপলব্ধ।

আমাদের প্লাগইন ব্যবহার করতে হয় শুধু ৪ লাইন কনফিগারেশন এবং ডেটাবেস তৈরি করা খুব সহজ।

terraform {
  required_providers {
    upstash = {
      source = "upstash/upstash"
      version = "x.x.x"
    }
  }
}
provider "upstash" {
  email = "EMAIL"
  api_key = "API_KEY"
}

Upstash কনসোল থেকে API_KEY পেতে পারেন। EMAIL হলো Upstash-এ রেজিস্টার করা ইমেইল। প্রোভাইডার ডিফাইন হয়ে গেল। এখন ডেটাবেস তৈরি করি:

resource "upstash_database" "mydb" {
  database_name = "mydb3"
  region = "eu-west-1"
  tls = "true"
  multi_zone = "false"
}

এখন নিচের কমান্ডগুলো চালান:

terraform init
terraform plan
terraform apply

এই সিম্পল কোড স্নিপেট একটি ডেটাবেস তৈরি করবে। পুরো উদাহরণ কোড এখানে পাবেন।

ভবিষ্যতের কাজ

আমরা আমাদের টুলস এবং থার্ড-পার্টি ইন্টিগ্রেশন বিস্তার করতে চাই। আপনি আমাদের রোডম্যাপ-এ ভোট দিতে পারেন। টেরাফর্ম প্রোভাইডার সম্পর্কে ফিডব্যাক দিন টুইটার বা ডিস্কর্ড-এ। এটি GitHub-এ হোস্ট করা।

  1. রেডিস ইনসাইডার অ্যাম্বাসাডর প্রোগ্রাম পরিচিতি করানো হচ্ছে

  2. প্রতিটি ব্যবসা যেটি DBaaS প্রোভাইডারে মূল্যায়ন করা উচিত: ৬টি অপরিহার্য বৈশিষ্ট্য

  3. AptWatcher পরিচিতি: আপনার সার্ভারের জন্য স্মুথ Apt প্যাকেজ আপডেট ম্যানেজমেন্ট

  4. Upstash Chatbox পরিচিতি: আপনার ওয়েবসাইটের জন্য স্মুথ লাইভ চ্যাট