Amazon Aurora
#51 · Level 2 · বড় করা ও টিকিয়ে রাখা · Databaseধারণা
“ধারণা” অংশAmazon Aurora হলো AWS-এর নিজের বানানো relational database, যেটা MySQL আর PostgreSQL-এর সাথে compatible। এটা Amazon RDS পরিবারের অংশ, তাই RDS-এর মতোই managed। Aurora-তে database চলে একটা cluster হিসেবে, যেখানে একটা writer instance আর দরকারমতো reader instance থাকে। সব instance একটা shared storage ব্যবহার করে, যার data তিনটা Availability Zone-এ copy করা থাকে। চাপ অনুযায়ী নিজে থেকে বাড়ানো-কমানোর জন্য Aurora Serverless নামে একটা option-ও আছে।
সহজ উদাহরণ
“সহজ উদাহরণ” অংশএকই রাস্তা দিয়ে চলা, কিন্তু সাধারণ বাসের বদলে এক্সপ্রেস ট্রেন — যাত্রী একই, গতি আর নির্ভরতা বেশি।
কেন দরকার
“কেন দরকার” অংশসাধারণ database-এর চেয়ে বেশি গতি আর টেকসই ক্ষমতা দরকার হলে। Data নিজে থেকেই তিনটা AZ-এ একাধিক copy-তে রাখা হয়।
কোথায় ব্যবহার হয়
“কোথায় ব্যবহার হয়” অংশবড় e-commerce, banking বা SaaS app-এর মূল database।
Azure-এ এর মতো
“Azure-এ এর মতো” অংশAzure Database for PostgreSQL (Flexible Server) / Azure SQL Hyperscale
আরও জানুন
“আরও জানুন” অংশবিস্তারিত আর সর্বশেষ তথ্যের জন্য official documentation দেখুন: