User:Jukeboksi/Notes at the Google Cloud OnBoard Kubernetes Engine event in Helsinki 2019: Difference between revisions

    From Consumerium development wiki R&D Wiki
    Line 36: Line 36:
    == Other useful software and services ==
    == Other useful software and services ==
    === Other software and services by Google ===
    === Other software and services by Google ===
     
    '''[[w:Google Stackdriver|Google Stackdriver]]''' is a [[w:freemium|freemium]], credit card required, [[w:cloud computing|cloud computing]] [[w:systems management|systems management]] service offered by Google. It provides performance and diagnostics data (in the form of monitoring, logging, tracing, error reporting, and alerting) to [[w:public cloud|public cloud]] users. Stackdriver is a hybrid cloud solution, providing support for both [[w:Google Cloud Platform|Google Cloud]] and [[w:Amazon Web Services|AWS]] cloud environments. (Wikipedia)
    '''[[w:Firebase|Firebase]]''' is a [[w:mobile application|mobile]] and [[w:web application|web application]] development platform developed by Firebase, Inc. in 2011, then acquired by Google in 2014. (Wikipedia)
    * [https://firebase.google.com/ Official website firebase.google.com]
     
    '''[[w:Google Stackdriver|Google Stackdriver]]''' is a [[w:freemium|freemium]], credit card required, [[w:cloud computing|cloud computing]] [[w:systems management|systems management]]]] service offered by Google. It provides performance and diagnostics data (in the form of monitoring, logging, tracing, error reporting, and alerting) to [[w:public cloud|public cloud]] users. Stackdriver is a hybrid cloud solution, providing support for both [[w:Google Cloud Platform|Google Cloud]] and [[w:Amazon Web Services|AWS]] cloud environments. (Wikipedia)


    * [https://cloud.google.com/stackdriver/ Official website cloud.google.com/stackdriver/]
    * [https://cloud.google.com/stackdriver/ Official website cloud.google.com/stackdriver/]
    Line 46: Line 42:
    '''[[w:Google App Engine|Google App Engine]]''' (often referred to as '''GAE''' or simply '''App Engine''') is a [[w:web framework|web framework]] and [[w:cloud computing|cloud computing]] platform for developing and hosting [[w:web application|web application]]s in Google-managed [[w:data center|data center]]s. Applications are [[w:Sandbox (computer security)|sandbox]]ed and run across multiple servers. App Engine offers automatic scaling for web applications—as the number of requests increases for an application, App Engine automatically allocates more resources for the web application to handle the additional demand. (Wikipedia)
    '''[[w:Google App Engine|Google App Engine]]''' (often referred to as '''GAE''' or simply '''App Engine''') is a [[w:web framework|web framework]] and [[w:cloud computing|cloud computing]] platform for developing and hosting [[w:web application|web application]]s in Google-managed [[w:data center|data center]]s. Applications are [[w:Sandbox (computer security)|sandbox]]ed and run across multiple servers. App Engine offers automatic scaling for web applications—as the number of requests increases for an application, App Engine automatically allocates more resources for the web application to handle the additional demand. (Wikipedia)
    * [https://code.google.com/appengine/ Official website code.google.com/appengine]
    * [https://code.google.com/appengine/ Official website code.google.com/appengine]
    '''[[w:Firebase|Firebase]]''' is a [[w:mobile application|mobile]] and [[w:web application|web application]] development platform developed by Firebase, Inc. in 2011, then acquired by Google in 2014. (Wikipedia)
    * [https://firebase.google.com/ Official website firebase.google.com]


    === Other software and services by others ===
    === Other software and services by others ===

    Revision as of 13:24, 21 March 2019

    Notes from Google Cloud OnBoard event on Thu 2019-03-21 at the Clarion Hotel in Helsinki.

    Introduction to containers

    A container is an isolated user space in which computer programs run directly on the host operating system's kernel but have access to a restricted subset of its resources. A computer program running on an ordinary operating system can see all resources (connected devices, files and folders, network shares, CPU power, quantifiable hardware capabilities) of that computer. However, programs running inside a container can only see the container's portion of the file system and the devices assigned to it. The mechanism by which a host operating system runs programs in isolated user-space environments is called containerization or operating-system-level virtualization. (Wikipedia)

    Kubernetes

    Kubernetes (commonly stylized as k8s) is an open-source container orchestration system for automating application deployment, scaling, and management. It was originally designed by Google, and is now maintained by the Cloud Native Computing Foundation. It aims to provide a "platform for automating deployment, scaling, and operations of application containers across clusters of hosts". It works with a range of container tools, including Docker. Many cloud services offer a Kubernetes-based platform or infrastructure as a service (PaaS or IaaS) on which Kubernetes can be deployed as a platform-providing service. Many vendors also provide their own branded Kubernetes distributions. (Wikipedia)

    Official

    Lists about Kubernetes things

    Google Cloud Platform

    Google Cloud Platform (GCP), offered by Google, is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search and YouTube. (Wikipedia) (Offical website Cloud.Google.com - a free tier will always be available)

    Kubernetes and Google Kubernetes Engine

    Official

    Unofficial documentation

    Other useful software and services

    Other software and services by Google

    Google Stackdriver is a freemium, credit card required, cloud computing systems management service offered by Google. It provides performance and diagnostics data (in the form of monitoring, logging, tracing, error reporting, and alerting) to public cloud users. Stackdriver is a hybrid cloud solution, providing support for both Google Cloud and AWS cloud environments. (Wikipedia)

    Google App Engine (often referred to as GAE or simply App Engine) is a web framework and cloud computing platform for developing and hosting web applications in Google-managed data centers. Applications are sandboxed and run across multiple servers. App Engine offers automatic scaling for web applications—as the number of requests increases for an application, App Engine automatically allocates more resources for the web application to handle the additional demand. (Wikipedia)

    Firebase is a mobile and web application development platform developed by Firebase, Inc. in 2011, then acquired by Google in 2014. (Wikipedia)

    Other software and services by others

    Docker is a computer program that performs operating-system-level virtualization. It was first released in 2013 and is developed by Docker. (Wikipedia)

    Jenkins is an open source automation server written in Java. Jenkins helps to automate the non-human part of the software development process, with continuous integration and facilitating technical aspects of continuous delivery. (Wikipedia)


    Helm.sh is a package manager for Kubernetes. Discover & launch Kubernetes-ready apps on hub.helm.sh

    Kubernetes-based solutions from competitors