Cloud computing allows for sharing of data, processing tasks, and computer resources over the internet by connecting remote servers. It provides benefits like scalability, cost efficiency, and device/location independence. Cloud services have evolved from early theoretical concepts in the 1950s-60s to widespread commercial use today, with Amazon building efficient server infrastructure in the 2000s. There are three main cloud service models: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Ensuring security, privacy, and legal compliance are important aspects of cloud engineering and governance.
Cloud computing allows for sharing of data, processing tasks, and computer resources over the internet by connecting remote servers. It provides benefits like scalability, cost efficiency, and device/location independence. Cloud services have evolved from early theoretical concepts in the 1950s-60s to widespread commercial use today, with Amazon building efficient server infrastructure in the 2000s. There are three main cloud service models: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Ensuring security, privacy, and legal compliance are important aspects of cloud engineering and governance.
Cloud computing allows for sharing of data, processing tasks, and computer resources over the internet by connecting remote servers. It provides benefits like scalability, cost efficiency, and device/location independence. Cloud services have evolved from early theoretical concepts in the 1950s-60s to widespread commercial use today, with Amazon building efficient server infrastructure in the 2000s. There are three main cloud service models: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Ensuring security, privacy, and legal compliance are important aspects of cloud engineering and governance.
–Internet-based computing in which large groups of
remote servers are networked so as to allow sharing of data-processing tasks, centralized data storage, and online access to computer services or resources. –Any computer related task that is done entirely on the Internet Characteristics ● Empowerment ● Agility ● API ● Cost ● Device and location independence ● Visualization ● Multi-tenancy ● Reliability ● Scalability and Elasticity ● Security ● Maintenance History ● 50's & 60's: theorized that the world would have cloud computing ● 90's: start of VPNs and efficient infustructure ● 00's: Amazon builds efficient servers/ AWS Service Models ● Infrastructure as a Service (IaaS) – Basic, service users maintain software ● Platform as a Service (PaaS) – Users are given software and hardware automatically ● Software as a Service (SaaS) – All software and hardware is transparent – User only knows their own access point Cloud Engineering ● The application of engineering disciplines to cloud computing ● High level concerns – Commercialisation – Standardisation ● Governance in – Conceiving – Developing – Operating – maintaining Security and privacy ● Data protection ● Physical Control ● Identity management ● Physical and personnel security ● Availability ● Application security ● Privacy ● Legal issues