Skip to content

Instantly share code, notes, and snippets.

@halitbatur
Created July 5, 2022 11:00
Show Gist options
  • Save halitbatur/8c7de18603af860696ba257db63fd856 to your computer and use it in GitHub Desktop.
Save halitbatur/8c7de18603af860696ba257db63fd856 to your computer and use it in GitHub Desktop.
Discussion about cloud computing

Cloud Computing discussion

  • What are some use cases of cloud computing?
  • Mention some of the advantages of cloud computing.
  • What are the most popular cloud providers?
  • What are cloud functions? mention at least 2 use cases.
  • What are CI and CD? and how are they helpful
  • What is serverless architecture?
  • What is Kubernetes?
@awiednoor
Copy link

Noor Awied, Hala Alkhellow, Amjad Alkhatib, Mohammad Sheikh Ibrahim

What are some use cases of cloud computing?

Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS)
Hybrid cloud and multicloud: an environment that connects a company’s on-premises private cloud services and third-party public cloud into a single, flexible infrastructure
Test and development
Big data analytics
Cloud storage
Disaster recovery
Data backup

Mention some of the advantages of cloud computing.
High Speed: for accessing the resources.
Data Security: Cloud offers many advanced security features that guarantee that data is securely stored and handled
Scalability: Cloud-based solutions are ideal for businesses with growing or fluctuating bandwidth demands.

What are the most popular cloud providers?

AWS(Amazon Web Services), Google Cloud and Microsoft Azure.

What are cloud functions? mention at least 2 use cases.

Cloud Functions eliminates the need to manage servers, configure software, update frameworks, and patch operating systems. You only need to add code because Google manages the software and infrastructure. In addition, resources are provisioned automatically in response to events.

What are CI and CD? and how are they helpful

The CI/CD process automates the stages of app development in order to deliver apps to customers frequently, main concepts include continuous integration, continuous delivery, and continuous deployment
This combination of practices is often called a "CI/CD pipeline" and is supported by development and operations teams working in an agile manner, either through a DevOps approach or through site reliability engineering.

What is serverless architecture?

Serverless architecture is an approach to software design that allows developers to build and run services without having to manage the underlying infrastructure. Developers can write and deploy code, while a cloud provider provides servers to run their applications, databases, and storage systems at any scale.
Serverless computing is a cloud computing execution model in which the cloud provider allocates machine resources on demand, taking care of the servers on behalf of their customers.

What is Kubernetes?

Kubernetes is a container management system. Kubernetes helps to manage containerised applications in various types of physical, virtual, and cloud environments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment