Skip to content

Instantly share code, notes, and snippets.

@Ammar-64
Last active January 4, 2022 16:21
Show Gist options
  • Save Ammar-64/d960e44f09bbfc80d3dd3bef3e1d11f9 to your computer and use it in GitHub Desktop.
Save Ammar-64/d960e44f09bbfc80d3dd3bef3e1d11f9 to your computer and use it in GitHub Desktop.

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?
@Kishimoto96
Copy link

  1. To handle big data without having to store data locally if we don't have physical storage units. Also, we can get computing power from a third party if we don't have this kind of computing power locally.
  2. Back-up and restore data. ...
    Improved collaboration. ...
    Excellent accessibility. ...
    Low maintenance cost. ...
    Mobility
    2.Amazon Web Services (AWS)
    Microsoft Azure.
    Google Cloud.
    Alibaba Cloud.
    IBM Cloud.
  3. lets you automatically run backend code in response to events, a developer building a mobile app or mobile web app will need it. it gives mobile developers access to a complete range of fully managed mobile-centric services including analytics, authentication and Realtime Database.
    4.is the combined practices of continuous integration and either continuous delivery or continuous deployment, CI/CD bridges the gaps between development and operation activities and teams
  4. Serverless computing is an architecture where code execution is fully managed by a cloud provider.
    6.Kubernetes is an open-source container orchestration system for automating software deployment, scaling, and management.

@Peri7at @ceren @AmmarBaki2

@Amr-Nash
Copy link

Amr-Nash commented Jan 4, 2022

1- Software as a service, Big data analytics, Email, and Backup services.

2- Back-up and restore data, low maintenance cost, data security, unlimited storage capacity, mobility

3- google cloud, AWS and IBM cloud

4- There are 2 types of Cloud functions: HTTP functions and Event-driven functions. Some of the use cases are real time processing and streaming.

5- CI/CD is a solution to the problems that integrating new code can cause for the development and operations team. The main concepts attributed to CI/CD are continuous integration, continuous delivery and continuous deployment.

6- A serverless architecture is a way to build and run applications and services without having to manage infrastructure. Your application still runs on servers, but all the server management is done by cloud providers like AWS. You no longer have to provision, scale, and maintain servers to run your applications, databases, and storage systems.

7- Kubernetes is an open-source system designed by Google for automating deployments. It is a container platform that enables operations for cloud applications.

@Amr-Nash @ecelkl @mehmetfatiherdem @inasalarabi

@alfawal
Copy link

alfawal commented Jan 4, 2022

  1. API Hosting, Online Storage, Databases, Hosting a website.
  2. Easy to access, scalable, easy to manage dependencies, better collaboration with other team members.
  3. AWS, Azure, Google Cloud....
  4. Cloud functions are triggered when a client interacts with our application,
    • case: real-time database that provides real time data.
    • training Natural language processing (NLP) so we can get and analyze data.
  5. CI and CD:
    • Continuous integration (CI) is a software engineering practice in which frequent, isolated changes are immediately tested and reported on when they are added to a larger code base.
    • Continuous delivery (CD) is a software development practice where code changes are automatically prepared for a release to production.
  6. A serverless architecture is a way to build and run applications and services without having to manage infrastructure.
  7. Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications.

@yaman3bd @algiknr @felmez

@ZuluNovember
Copy link

  • What are some use cases of cloud computing?

1- Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS)
2- Hybrid cloud and multicloud
3- Test and development
4- Big data analytics
5- Cloud storage
6- Disaster recovery
7- Data backup

  • Mention some of the advantages of cloud computing.

1- Back-up and restore data
2- Improved collaboration
3- Low maintenance cost
4- IServices in the pay-per-use model
5- Mobility
6- Data security

  • What are the most popular cloud providers?

1-Google
2-AWS
3- Microsoft Azure
4- Heroku
5- Netlify
6- IBM Cloud
7- Yandex Cloud
8- Oracle Cloud
9- Alibaba Cloud

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

Cloud functions is a serverless platform for building event-base microservices.
Ex: configuring software, updating frameworks

  • What are CI and CD? and how are they helpful

The main concepts attributed to CI/CD are continuous integration, continuous delivery, and continuous deployment. CI/CD is a solution to the problems integrating new code can cause for development and operations teams. Specifically, CI/CD introduces ongoing automation and continuous monitoring throughout the lifecycle of apps, from integration and testing phases to delivery and deployment.

  • 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 provisions servers to run their applications, databases, and storage systems at any scale.

What is Kubernetes?

Kubernetes is an open-source container orchestration platform that enables the operation of an elastic web server framework for cloud applications.

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