উদাহরণসহ বিভিন্ন AWS টুল ব্যবহার

Generative AI সেবা এবং AWS সাপোর্টেড টুলস - আমাজন জেনারেটিভ এআই (Generative AI on AWS) - Latest Technologies

217

উদাহরণসহ বিভিন্ন AWS টুল ব্যবহার

AWS (Amazon Web Services) একটি বিস্তৃত ক্লাউড পরিষেবা প্ল্যাটফর্ম যা বিভিন্ন টুল এবং সার্ভিস সরবরাহ করে। নিচে কিছু জনপ্রিয় AWS টুল এবং তাদের ব্যবহার উদাহরণসহ আলোচনা করা হলো।


১. Amazon S3 (Simple Storage Service)

বর্ণনা: Amazon S3 হল একটি স্কেলেবল এবং উচ্চ প্রবাহের স্টোরেজ সেবা, যা ডেটা সংরক্ষণ এবং ব্যবস্থাপনার জন্য ব্যবহার করা হয়।

উদাহরণ: S3 এ ফাইল আপলোড করা

import boto3

# S3 ক্লায়েন্ট তৈরি করুন
s3 = boto3.client('s3')

# ফাইল আপলোড করুন
s3.upload_file('local_file.txt', 'your-bucket-name', 'remote_file.txt')

print("File uploaded successfully.")

২. Amazon EC2 (Elastic Compute Cloud)

বর্ণনা: Amazon EC2 হল একটি ক্লাউড কম্পিউটিং পরিষেবা, যা ভার্চুয়াল সার্ভার তৈরি এবং পরিচালনা করতে সহায়ক।

উদাহরণ: EC2 ইন্সট্যান্স তৈরি করা

import boto3

# EC2 ক্লায়েন্ট তৈরি করুন
ec2 = boto3.client('ec2')

# নতুন ইন্সট্যান্স তৈরি করুন
response = ec2.run_instances(
    ImageId='ami-0abcdef1234567890',  # Amazon Machine Image ID
    InstanceType='t2.micro',
    MinCount=1,
    MaxCount=1,
    KeyName='your-key-pair-name',
)

print("EC2 instance created:", response['Instances'][0]['InstanceId'])

৩. Amazon RDS (Relational Database Service)

বর্ণনা: Amazon RDS হল একটি সম্পূর্ণ ব্যবস্থাপনা করা ডেটাবেস সেবা, যা SQL ভিত্তিক ডেটাবেস তৈরি এবং পরিচালনা করতে সহায়ক।

উদাহরণ: RDS ডেটাবেস তৈরি করা

import boto3

# RDS ক্লায়েন্ট তৈরি করুন
rds = boto3.client('rds')

# নতুন DB ইন্সট্যান্স তৈরি করুন
response = rds.create_db_instance(
    DBInstanceIdentifier='your-db-instance',
    AllocatedStorage=20,
    DBInstanceClass='db.t2.micro',
    Engine='mysql',
    MasterUsername='your-username',
    MasterUserPassword='your-password',
    VpcSecurityGroupIds=['sg-12345678'],
)

print("RDS instance created:", response['DBInstance']['DBInstanceIdentifier'])

৪. AWS Lambda

বর্ণনা: AWS Lambda হল একটি সার্ভারলেস কম্পিউটিং সেবা, যা কোড নির্বাহ করতে সহায়ক। এটি ইভেন্ট ভিত্তিক, অর্থাৎ নির্দিষ্ট ইভেন্টের ভিত্তিতে ফাংশন চালানো যায়।

উদাহরণ: Lambda ফাংশন তৈরি করা

import boto3

# Lambda ক্লায়েন্ট তৈরি করুন
lambda_client = boto3.client('lambda')

# Lambda ফাংশন তৈরি করুন
response = lambda_client.create_function(
    FunctionName='MyFunction',
    Runtime='python3.8',
    Role='arn:aws:iam::123456789012:role/service-role/MyRole',
    Handler='lambda_function.lambda_handler',
    Code={
        'ZipFile': b'bytes of your code',
    },
)

print("Lambda function created:", response['FunctionArn'])

৫. Amazon CloudWatch

বর্ণনা: Amazon CloudWatch হল একটি মনিটরিং সেবা, যা AWS রিসোর্স এবং অ্যাপ্লিকেশনের কার্যকারিতা পর্যবেক্ষণ করতে সহায়ক।

উদাহরণ: CloudWatch এ মেট্রিক্স পাঠানো

import boto3

# CloudWatch ক্লায়েন্ট তৈরি করুন
cloudwatch = boto3.client('cloudwatch')

# মেট্রিক্স আপলোড করুন
response = cloudwatch.put_metric_data(
    Namespace='MyNamespace',
    MetricData=[
        {
            'MetricName': 'MyMetric',
            'Value': 100.0,
            'Unit': 'None',
        },
    ]
)

print("Metric data sent to CloudWatch.")

সারসংক্ষেপ

  • Amazon S3: ফাইল এবং ডেটা সংরক্ষণের জন্য ব্যবহৃত হয়।
  • Amazon EC2: ভার্চুয়াল সার্ভার তৈরি এবং পরিচালনার জন্য ব্যবহৃত হয়।
  • Amazon RDS: সম্পূর্ণ ব্যবস্থাপনা করা ডেটাবেস সেবা।
  • AWS Lambda: সার্ভারলেস কম্পিউটিং সেবা।
  • Amazon CloudWatch: AWS রিসোর্স এবং অ্যাপ্লিকেশন পর্যবেক্ষণের জন্য।

AWS-এর বিভিন্ন টুল ব্যবহার করে আপনি আপনার ডেটা এবং অ্যাপ্লিকেশনগুলি পরিচালনা করতে পারবেন, যা আধুনিক ক্লাউড সেবা ব্যবস্থাপনার জন্য অত্যন্ত উপকারী।

Content added By
Promotion

Are you sure to start over?

Loading...