blog

  • 21. What is IAAS

    IAAS is known as Infrastructure as a service. It is one of the layers of the popular computing model. IAAS is about virtualized computing resources, such as servers, storage, and networking, over the internet . With IaaS, users can rent these resources on a pay-per-use basis, rather than having to purchase and maintain their own physical infrastructure. This allows for greater scalability, flexibility, and cost-effectiveness in managing IT resources.

    Use cases for IaaS

    IaaS can be used in a variety of ways, depending on the needs of the user. Some common use cases for IaaS include:

    • Web hosting: IaaS can be used to host websites and web applications, providing the necessary computing resources to handle traffic and maintain uptime.
    • Development and testing: IaaS can provide a cost-effective way to test and develop applications, without the need for on-premises infrastructure.
    • Big data processing: IaaS can be used to process and store large amounts of data, which can be analyzed to gain insights and inform business decisions.

    Features

    IaaS providers typically offer a range of features and services to support their customers. Some of the key features of IaaS include:

    • Virtualization: IaaS relies on virtualization technology to create virtual machines, which can be used to run applications and store data.
    • On-demand scalability: With IaaS, users can quickly and easily scale their computing resources up or down as needed, based on changes in demand.
    • Self-service: IaaS providers typically offer self-service portals or APIs, which allow users to provision and manage their own computing resources.
    • Pay-per-use pricing: IaaS users only pay for the computing resources they use, based on an hourly or monthly rate.

    Examples

    • VMWare
    • DigitalOcean
    • AWS
    • GCP
    • Azure
    proscons
    cost-effectiveno control over infra
    Quick ProvisingSecurity
    ScalableTechnical expertise
    Hidden costs

    Conclusion

    Infrastructure as a Service (IaaS) is a popular cloud computing model that provides virtualized computing resources over the internet. With its scalability, cost-effectiveness, and flexibility, IaaS can be an attractive option for businesses and organizations of all sizes. Whether you’re looking to host a website, develop an application, or process big data, IaaS can provide the computing resources you need, without the need for on-premises infrastructure.

  • [20] 5 AWS Beginner projects for Front-end developers

    1. Form data collection: Create a form and collect the data in DynamoDB. You can host the application in S3, run a Lambda function, and collect the data in DynamoDB or host it on EC2. The skill you would be using:
      • S3, EC2, Lambda
      • DynamoDB
    2. Host a static website: You can host a static website on AWS. The skill you would be using:
      • S3
      • Route53
    3. Enable CloudFront: You can enable CloudFront for your content publishing. The skill you would be using:
      • CloudFront
    4. Notification on upload of any image: create an image, upload an image, save it on S3 and send a notification for new data uploaded. The skills you would be using:
      • S3
      • DynamoDB
      • SNS
    5. Create a custom Login for your app: Create a login service using AWS Amplify. The skills you would be using:
      • Amplify
      • EC2 or Lambda

    Happy learning!!

  • [19] From where to Learn AWS as a beginner?

    When I started learning AWS the first question was – “From where I can learn AWS?”. Trust me this is still the most asked question to me.

    There are a lot of resources available from official (AWS) to individual resources.

    I will share a few resources ( which I followed for your reference)

    1. AWS Official Website [Check here]
    2. Udemy [Check here]
    3. YouTube [Check here]
    4. Cloud Academy [Check here]

    Happy Learning!!

  • 18. [Project]: Mapping custom domain to s3 bucket

    18. [Project]: Mapping custom domain to s3 bucket
    pre-requisitesAccess to AWS Console, Hosted bucket onS3, Custom domain
    LevelBeginner
    AWS Services usedS3, Route53
    Programming KnowledgeNot required

    Watch the video here:

  • 17. How to Learn cloud in 2023

    17. How to Learn cloud in 2023

    Follow these steps to learn more about cloud computing in 2023.

    1 . Start by learning the basics of cloud computing.

    This includes understanding different types of cloud services such as infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). Benefits and challenges of using the cloud.

    2 . Choose a cloud provider and set up your account:

    You can choose from several leading cloud providers, including Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform. Sign up for an account with one of these providers and explore their services and features.

    3 . Take an online course or get a certification:

    There are many online courses and certification programs to help you learn more about cloud computing. Look for courses that cover the specific cloud provider you’re interested in, as well as general cloud concepts and technologies.

    4 . Get hands-on experience:

    The best way to learn about cloud computing is to get hands-on experience building and deploying applications on cloud platforms. Experiment with different services and features before building a simple application or project.

    5 . Stay up to date with industry trends:

    Cloud computing is a rapidly evolving field, so it’s important to stay up to date with the latest trends and developments. Consider following cloud-related blogs and social media accounts, attending conferences and meetups, and learning from experts in the field.

    Overall, the key to learning about cloud computing in 2023 is to take a hands-on approach, combining theoretical knowledge with practical experience to develop a deep understanding of the cloud.

  • 16. [Hands-on] How to enable Cross-Region Replication on S3

    16. [Hands-on]  How to enable Cross-Region Replication on S3

    CRR (cross-region replication) enables copying one bucket to another region. This helps in having a backup and enables DR (disaster recovery)

    pre-requisitesAccess to AWS Console, S3 Bucket
    LevelBeginner
    AWS Services usedS3
    Programming KnowledgeNot required
  • 15. [Hands-on] Enable Server logs for your Website (S3)

    15. [Hands-on] Enable Server logs for your Website (S3)
    pre-requisitesAccess to AWS Console, Hosted website onS3
    LevelBeginner
    AWS Services usedS3
    Programming KnowledgeNot required
  • 14. [Hands-On] Enable Versioning for your static website or S3 bucket

    14. [Hands-On] Enable Versioning for your static website or S3 bucket

    Why versioning?

    1 . Good practice for production buckets

    2. Keep the history of the files

    3. A copy of the file is available if got accidentally deleted

    Cost

    It will impact the billing

    pre-requisitesAccess to AWS Console, Hosted website onS3
    LevelBeginner
    AWS Services usedS3
    Programming KnowledgeNot required
  • 13. [Project] Host a static website on S3

    13. [Project] Host a static website on S3

    S3 can be used to host a static website. In this example, we will see how to use s3 to do the same.

    pre-requisitesAccess to AWS Console, website code
    LevelBeginner
    AWS Services usedS3
    Programming KnowledgeNot required
    GitHub Linkhttps://github.com/Neha/demo-html-website
  • 12. [Hands-on] How to create a bucket in S3

    12. [Hands-on] How to create a bucket in S3

    In this blog, we will do hands-on. We will learn how to make an S3 bucket.

    What is S3?

    1 . S3 is a Simple Storage Service

    2. S3 is used to store the object (key/value) data

    3. S3 is a global service

    4. In S3, we create buckets. Buckets are like folders. They are regional

    5. Buckets contain the files.

    6. Buckets are key, and content is valuable in it

    7. One of the uses of the S3 is to hold static content such as images, HTML pages, CSS, and JavaScript.

    8. You can save from 0 to 5GB of data

    9. By default buckets are private and cannot be accessed outside.

    10. To make buckets public one needs to allow it by setting the policy.

    pre-requisitesAccess to AWS Console
    LevelBeginner
    AWS Services usedS3
    Programming KnowledgeNot required
    GitHub LinkNA