Tag: cloud-computing

  • Cloud Fundamentals

    In the history of the word “cloud” and its development, core models like Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS) and deployment models (public, private, community, and hybrid clouds) were critical in cloud computing.

    Data makes the cloud path dependent; “cloud is NOT a utility,” and “cloud is a retail model” due to its complexity and configurability.

    Cloud computing’s layered structure allows different experts to focus on specific areas. Users can choose how much control they want, making the cloud more flexible and useful.

    Adopting an authentic cloud is very important to deliver the benefits of cloud—cost savings, energy savings,
    rapid deployment, customer empowerment etc.

    Computer scientist Peter Mell, of the National Institute of Standards and Technology (NIST), had clearly stated the purpose of cloud computing: when agencies or companies use the definition, they have a tool to determine the extent to which the information technology implementations they are considering meet the cloud characteristics and models.

    AWS has met the criteria :

    Service Models:

    SaaS [Amazon WorkSpaces], PaaS [AWS Elastic Beanstalk], IaaS [EC2, S3]

    Deployment Models: 

    Public Cloud: AWS Global Infrastructure
    Hybrid Cloud: AWS Outposts, AWS Direct Connect

    Elasticity & scalability: 

    Auto Scaling Groups, Elastic Load Balancing (ELB), AWS Lambda

    Measured Service:

    AWS Cost Explorer, Billing Dashboard, Detailed Billing Reports  

    There are three ways to access AWS core services: with the AWS Management Console, the AWS Command Line Interface, and Software Development Kits.

    • Advantages of cloud computing over computing on-premises:
      • Avoid large capital purchases
      • Use on-demand capacity
      • Go global in minutes
      • Increase speed and agility
      • NOT: Paying for racking, stacking, and powering servers is not a benefit of cloud computing over on-premises computing.
    • Cloud Computing Model
      • Platform as a service
      • Infrastructure as a service
      • Software as a service
      • NOT System administration as a service