Author: mizansphuron

Cloud Journey with AWS (Online Batch-9)

I am the official trainer of AWS Cloud in one of the top training institute. BITM is the training wing of Bangladesh software Association (BASIS) (https://basis.org.bd/). I have trained a total of 12 batches (3 offline and 9 online) as requested by the Bangladesh Software Association. Every Saturday-Monday-Wednesday from 7:30 PM to 10:00 PM is scheduled for the class to make sure people can join right after their office hours and current batch completed is Online Batch 9 titled “Cloud Journey With AWS” where 19 candidates participated in the class.

https://bitm.org.bd/course-details/1048/online-course-on-cloud-journey-with-aws-beginner-to-advance-level?fbclid=IwAR02jN2hjcxHE4jC6mNy7eEk5I_e8PoJn3lqfqS5-ykvGhwUjWD4cfqZCrA

I have shared the course outline below:

Class 01:
Introduction to Amazon Web Services (AWS)
About AWS
Elastic computing
Advantage of cloud computing
Types of Cloud Computing
Introduction to the AWS products
AWS Security Compliance
Regions and Availability Zones
Signing up for AWS
AWS Free usage tier
Introduction AWS management console


Class 02 & Class 03:

EC2 Instances & ELB (Elastic Load Balancer)
Understanding AMI
Launching your first AWS instance
Hands-on Exercise on EC2
On-demand Instance pricing
Reserved Instance pricing
Spot instance pricing
Settings up security groups
Amazon Machine Images (AMI)
IP Addressing Scheme
Public and Private IP’s
Key Pairs
Elastic IP’s

ELB (Elastic Load Balancer)
Introduction to ELB
Basic ELB concepts
Internet-facing ELB
VPC-facing ELB
Create an ELB (Elastic Load Balancer)
Adding and removing instances on ELB

EBS (Elastic Block Storage)
Create EBS volumes
Delete EBS Volumes
Attach and detach EBS volumes
Mounting and un-mounting EBS volume
Creating and deleting snapshots
Creating volumes from snapshots

Auto scaling
Horizontal vs. vertical scaling
Boot strapping
Create a launch configuration
Create an Auto Scaling group
Create a policy for your Auto Scaling group
Setting up an auto-scaled, load-balanced Amazon EC2 application

Class 04:
Relational Database Service (RDS)
Selecting the Database type
Configuring the database
Hands-on Exercise on EC2
Creating database Configuring backups
Configuring the maintenance windows
Connecting to the database

Amazon Virtual Private Cloud (VPC)
What is VPC?
VPC configuration
VPC security
Elastic IP’s
Inbound and outbound ACL’s

AWS Cloud Trail
What is CloudTrail
How it works


Class 05:
Route53
Creating zones
Hosting a website Understanding routing policies
Weighted simple and failover policies

S3 (Simple Storage Service)
What is S3?
RRS (Reduced Redundancy storage)
S3 durability and redundancy
S3 Buckets
S3 Uploading Downloading
S3 Permissions

S3 Object Versioning
S3 Lifecycle Policies
Glacier storage

Cloud Watch Dashboard
Configuring Monitoring services
Setting thresholds
Configuring actions
Creating a cloudwatch alarm
Getting statistics for EC2 instances
Monitoring other AWS services
Configuring Notifications
Integrating cloudwatch with Auto scaling

Class 06:
Simple Notification Service (SNS)
What is SNS? Creating a topic
Create subscription to different AWS Services

SES (Simple Email Services)

SQS (Simple Queue Service)

Identity access management (IAM)
Creating Users and Groups
Applying policies Password Policy Roles
Command Line Management.

Class 07:
Elastic Beanstalk
Creating environment
Application Versioning
Deploying a sample app
Hands-on Training

Cloud Formation
What is Cloud Formation?
Deploying template
Create Stack
Delete Stack
Provisioning application resources with Cloud Formation


Class 08:
CloudFront
Use of cloudfront
Creating a cloudfront distribution
Hosting a website of cloudfront distribution
Implementing restrictions Configuring origins and behaviors CDN (Content Delivery Network)

AWS Lambda
What is Server-less Architecture
Anatomy of Lambda Function
Lambda Execution Model
Common Lambda use cases
Amazon Api Gateway

Class 09:
AWS Certification Preparation
AWS Certification Program
Mockup Exam


Class 10:
Review of the full training
Trouble shooting

Celebrating a Milestone Achievement: Brainstation 23 Ltd Approved for AWS Lambda Service Delivery

We are thrilled to announce that Brainstation 23 Ltd’s application for the AWS Lambda Service Delivery has been approved! This remarkable achievement represents a significant milestone for the company and its dedicated team. Today, we shine the spotlight on the invaluable contribution made by my team, whose unwavering commitment and expertise played a pivotal role in securing this approval.

With the ever-evolving technological landscape, the AWS Lambda Service has emerged as a game-changer, enabling organizations to build and run applications without worrying about server management. The approval of Brainstation 23 Ltd’s application is a testament to their commitment to staying at the forefront of technological advancements. However, such accomplishments are not possible without the relentless efforts of individuals who drive these initiatives forward.

In achieving the approval for AWS Lambda Service Delivery, Brainstation 23 Ltd has solidified its position as a trusted provider of cloud-based solutions. This accomplishment serves as a testament to the exceptional talents within the organization where I tried to facilitate. Their commitment, expertise, and leadership have not only enabled the company to achieve this significant milestone but also positioned it for continued success in the rapidly evolving tech industry.

Webinar on Building Cost-Effective Live Classroom Solutions on AWS

In the rapidly evolving world of education technology, finding cost-effective solutions that enhance live classroom experiences is a top priority. On May 29th, 2023, a webinar titled “Building Cost-Effective Live Classroom Solutions on AWS” provided a platform for experts to share their insights and experiences with an eager audience. As one of the speakers at this exciting event, we explored the transformative power of AWS in creating dynamic and budget-friendly learning environments. In this blog post, we will delve into the key takeaways and discuss how leveraging AWS can revolutionize education.

The Power of Cloud Technology in Education:
The webinar highlighted the immense potential of cloud technology, particularly Amazon Web Services (AWS), in the education sector. By leveraging the scalability, flexibility, and cost-effectiveness of the cloud, educators can enhance their teaching methodologies, streamline administrative tasks, and deliver engaging content to students in real-time.

Architectural Design for Live Classroom Solutions:
During the webinar, we delved into the intricacies of designing architecture for cost-effective live classroom solutions on AWS. This included exploring various AWS services such as Amazon EC2, Amazon S3, and Amazon CloudFront, which enable educators to create robust and scalable infrastructure. By utilizing serverless computing, content delivery networks, and storage solutions, educational institutions can optimize their resource utilization and reduce infrastructure costs.

Cost Optimization Techniques:
Keeping costs under control is a crucial aspect of any educational project. The webinar shed light on various cost optimization techniques specific to AWS, ensuring that educators can make the most of their budgets. We discussed strategies such as leveraging AWS Spot Instances, automating resource provisioning with AWS Lambda, and implementing resource tagging for efficient cost tracking and management.

Scalability and Elasticity for Growing Classrooms:
With AWS, educators can effortlessly scale their live classroom solutions to accommodate a growing number of students. By utilizing AWS Auto Scaling, load balancers, and serverless computing, educational institutions can handle surges in student enrollment without incurring additional infrastructure costs. The webinar emphasized the importance of designing elastic architectures that dynamically adapt to varying student demands while optimizing resource utilization.

Security Considerations for Educational Data:
The webinar addressed the paramount importance of data security and privacy in educational environments. AWS provides robust security features and compliance standards, ensuring the protection of sensitive student information. Topics such as data encryption, access control, and compliance with industry regulations were discussed to guide educators in creating secure and trustworthy live classroom solutions.

The webinar on “Building Cost-Effective Live Classroom Solutions on AWS” was an enlightening event that showcased the transformative potential of cloud technology in education. As one of the speakers, we shared insights on architectural design, cost optimization techniques, scalability, and security considerations specific to AWS. By leveraging the power of AWS, educators can create dynamic and engaging live classroom solutions while effectively managing costs. This webinar served as a catalyst for educational institutions worldwide to embrace cloud technology and unlock new possibilities in providing high-quality education.

If you missed the webinar, stay tuned for upcoming events and resources from AWS, as they continue to empower educators and students alike with innovative and cost-effective solutions for the future of education. Together, we can build a brighter and more accessible world of learning through the power of AWS.

Session on “Possibilities of Hybrid Cloud for Enterprise”

For the very first time, AWS Community Day Bangladesh happened in offline capacity on 17th December by AWS User Group Bangladesh where I am the co-founder of this community group. There has been number of sessions and activities having more than 500 people. I was session speaker as well with a topic “Possibilities of Hybrid Cloud for Enterprise”. I tried to share different aspect of hybrid cloud and how it can be leveraged for better outcome which are compliant to different regulatory authority.

I have shared few snaps of the session along with the presentation deck below:

AWS Community Day Bangladesh 2022

AWS Community Day Bangladesh 2022 (http://www.awsugbd.com/) took place on December 17th and brought together AWS enthusiasts, customers, and partners from Bangladesh and the surrounding region. The event was organized by the AWS User Group Bangladesh (I am the co-founder of this group) and featured a lineup of expert speakers and sessions focused on a variety of AWS-related topics.

Different speakers provided updates on the latest AWS products and services and shared insights on how organizations are using the cloud to drive innovation. Attendees also had the opportunity to participate in technical sessions led by AWS experts, as well as attend panel discussions and attendee-led sessions.

In addition to the technical content, AWS Community Day Bangladesh 2022 also featured networking opportunities. Attendees had the chance to connect with their peers and learn from one another’s experiences with AWS.

Overall, AWS Community Day Bangladesh 2022 was a great success, with attendees praising the high-quality content and engaging speakers. The event provided valuable insights and best practices for using AWS in the region, and attendees left with a wealth of new knowledge and connections. If you missed AWS Community Day Bangladesh 2022, be sure to mark your calendar for next year’s event.

Session on AWS Security Best Practices

An in-house advanced technical session on AWS Security Best Practices was organized. Participants included clients from different industry vertices. Our experts highlighted realistic use cases during the workshop, along with a live demonstration of how security patches may prevent attacks, conserve resources, and reduce costs. We believe the workshop was highly beneficial for our attendees. As a speaker, it was also helpful to connect with them to understand different challenges and discuss about possible solutions.

I have shared the presentation deck below if it helps.

AWS Custom Policy for EC2 Restriction

For different purpose, it gets necessary to provide the EC2 access ton user or group. Providing AWS managed EC2 Full Access can be critical as if the credential is leaked or abused, there can have potential risk of huge bill end of the month. To avoid that, we can make a custom policy and mention the instance type you would like to permit. For instance, if you permit nano, micro, small and medium size of instance, you can define that. So that, the related users/group members won’t be able to launch EC2 other than the mentioned type,

Here are the steps:

Step 1: Go to IAM section of the AWS service

Step 2: Go to Policies

Step 3: Provide the following code in JSON with your preferred name of the policy

{
“Version”: “2012-10-17”,
“Statement”: [
{
“Effect”: “Allow”,
“Action”: “ec2:“, “Resource”: ““,
“Condition”: {
“ForAllValues:StringLike”: {
“ec2:InstanceType”: [
.micro”,
.nano”,
“*.small”,
“*.medium”

]
}
}
}
]
}

Step 4: Assign this policy to a role.

Step 5: Assign the role to a specific user/group to activate the policy

AWS COMMUNITY DAY BANGLADESH 2022

Big event is about to launch. AWS Community Day 2022 is going to happen on December 10, 2022. We are already in process of participants registration and speakers. As a community leader and co-founder of the largest AWS User group of Bangladesh, I am the core organizer of this event.

Here is the organizing team to make a successful execution of this event:

New Batch for Cloud Journey with AWS

New batch for the session “Cloud Journey with AWS” is about to start. This session will be online based of total 24 hours which can help in adopting AWS at better manner. This is session is facilitated by BITM (Basis Institute of Technology and Management) , a concern of BASIS (Bangladesh Association of Software and Information Services). I have shared the post on this in BITM social media post below: