<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Olu</title>
    <description>The latest articles on DEV Community by Olu (@okalu2625).</description>
    <link>https://dev.to/okalu2625</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1732289%2F855d99ae-5847-4123-bed9-1974eeebd184.jpg</url>
      <title>DEV Community: Olu</title>
      <link>https://dev.to/okalu2625</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/okalu2625"/>
    <language>en</language>
    <item>
      <title>Day 20 Of Cloud Computing</title>
      <dc:creator>Olu</dc:creator>
      <pubDate>Wed, 17 Jul 2024 10:03:27 +0000</pubDate>
      <link>https://dev.to/okalu2625/day-20-of-cloud-computing-20hf</link>
      <guid>https://dev.to/okalu2625/day-20-of-cloud-computing-20hf</guid>
      <description>&lt;p&gt;Comprehensive Coverage of Amazon S3&lt;/p&gt;

&lt;p&gt;I’ve just completed an in-depth exploration of Amazon S3, touching on a wide range of topics essential for leveraging this powerful storage service. Here's a summary of what I've covered:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Amazon S3 Security and Bucket Policy: Detailed insights into securing your data and configuring bucket policies to control access.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Creating a Static S3 Website: Step-by-step guide on hosting a static website using Amazon S3.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;S3 Versioning: Explained how to enable and manage versioning to keep multiple versions of your data for backup and recovery.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;S3 Replication: Covered Cross-Region Replication (CRR) and Same-Region Replication (SRR) for data redundancy and compliance.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;S3 Storage Classes: Overview of various storage classes, including Standard, Intelligent-Tiering, Standard-IA, One Zone-IA, Glacier, Glacier Instant Retrieval, Glacier Flexible Retrieval, and Glacier Deep Archive, to optimize cost and performance.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;S3 Encryption: Discussed different encryption options to secure data at rest, including SSE-S3, SSE-KMS, SSE-C, and client-side encryption.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;IAM Access Analyzer: Explored how IAM Access Analyzer helps monitor and analyze S3 bucket policies to prevent unintentional public access.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Amazon Snow Family: Introduced Snowcone, Snowball, and Snowmobile devices for secure, large-scale data transfer and edge computing solutions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Storage Gateways: Discussed how AWS Storage Gateway connects on-premises environments to AWS, enabling seamless integration and backup.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This comprehensive overview equips me with the knowledge to effectively manage and utilize Amazon S3 for your storage needs.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>AWS Billing Scare</title>
      <dc:creator>Olu</dc:creator>
      <pubDate>Sun, 07 Jul 2024 17:38:52 +0000</pubDate>
      <link>https://dev.to/okalu2625/aws-billing-scare-39o1</link>
      <guid>https://dev.to/okalu2625/aws-billing-scare-39o1</guid>
      <description>&lt;p&gt;Just had a scare this morning when I was checking my email. Apparently, I racked up a bill on AWS last night. At first, I thought I was hacked and someone was using my account for bitcoin mining or something similarly costly. But after a call with AWS, it turns out it was my own doing.&lt;br&gt;
When using both ELB (Elastic Load Balancer) and ASG (Auto Scaling Group), these services by default draw their IPv4 addresses from the VPC (Virtual Private Cloud). Unlike EC2 instances, the VPC is not free, so I was racking up charges for all the public IPv4 addresses I was using, even if they were not active.&lt;br&gt;
The amount I had to pay was insignificant, only $0.02, but it was only that way because I terminated both my load balancer and my auto scaling group after I finish messing with them. This experience showed me that if you're messing with AWS, be careful about what you play with and what you leave running. You might find yourself with a bill in the hundreds, if not thousands, of dollars if you're careless enough.&lt;br&gt;
Stay vigilant, folks!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftfpmscyikwcbl1lihvcu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftfpmscyikwcbl1lihvcu.png" alt="Image description" width="516" height="484"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Day 13 of Cloud Computing</title>
      <dc:creator>Olu</dc:creator>
      <pubDate>Sun, 07 Jul 2024 01:32:24 +0000</pubDate>
      <link>https://dev.to/okalu2625/day-13-of-cloud-computing-31ig</link>
      <guid>https://dev.to/okalu2625/day-13-of-cloud-computing-31ig</guid>
      <description>&lt;p&gt;Here’s a summary of what I did:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Created 2 EC2 Instances:These are your servers.&lt;/li&gt;
&lt;li&gt;Launched an Application Load Balancer:This helps distribute incoming traffic evenly across your servers.&lt;/li&gt;
&lt;li&gt;Created a Security Group:This allows only HTTP traffic to your servers.&lt;/li&gt;
&lt;li&gt;Grouped Instances in a Target Group: This is a set of servers the load balancer will distribute traffic to.&lt;/li&gt;
&lt;li&gt;Created an Auto Scaling Group (ASG): This adjusts the number of servers automatically based on demand.&lt;/li&gt;
&lt;li&gt;Created a Launch Template: This template provides the ASG with the necessary instructions to create new EC2 instances.&lt;/li&gt;
&lt;li&gt;Attached ASG to the Load Balancer: This ensures traffic is evenly distributed across the instances, and new instances are created or deleted as needed.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In essence, I set up a system where the load balancer distributes traffic and the ASG ensures the right number of servers are running based on current demand.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6pkwpqojl2vij6dik5ja.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6pkwpqojl2vij6dik5ja.png" alt="Image description" width="800" height="467"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Day 12 of Studying AWS</title>
      <dc:creator>Olu</dc:creator>
      <pubDate>Sat, 06 Jul 2024 03:30:01 +0000</pubDate>
      <link>https://dev.to/okalu2625/day-12-of-studying-aws-54fn</link>
      <guid>https://dev.to/okalu2625/day-12-of-studying-aws-54fn</guid>
      <description>&lt;p&gt;I successfully created a 2 GB EBS (Elastic Block Store) volume and attached it to my EC2 instance (server). Then, I made a snapshot of the EBS and loaded a copy of that onto another instance I created.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F43yrwtu78mklwrw3necq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F43yrwtu78mklwrw3necq.png" alt="Image description" width="800" height="276"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
