Cloud computing and uses in medical industries

Cloud Computing

Cloud computing refers to data centers, not in physical reach but accessible. It also refers to the availability of computing resources such as storage device processing power under the management of the third party and large cloud providers such as Amazon Google etc.

Types of cloud computing

  • Private or Enterprise cloud
  • Public cloud
  • Hybrid cloud

Private cloud

Private cloud is a type of cloud that solely operational for a specific organization. Where organization data has to be kept as a secret, So they have to built there own cloud e.g armed forces National identity databases

Public cloud

Public cloud is that type of cloud where services are available through the internet for public usage e.g web app micro-services function related to end users result. There will be no architecture difference from private cloud

Hybrid cloud

The hybrid cloud is a type of cloud composed of two or more clouds (private, community or public) that are still distinct entities but are linked together, offering the benefits of multiple deployment models. The hybrid cloud can also mean the ability to connect placement, managed and/or dedicated services with resources in the cloud. Gartner defines a hybrid cloud service as a cloud computing service composed of a combination of private, public and community cloud services from different service providers. A hybrid cloud service crosses the boundaries of isolation and provider so that it can not be simply located in a category of private, public or community cloud services. It allows you to expand the capacity or capacity of a service in the cloud, through aggregation, integration or personalization with another service in the cloud.

Medical Uses

There are three model IAAS PAAS SAAS in which cloud computing works. we will look into it according to that

IAAS

Infrastructure as a Service (IaaS) with this solution cloud provider can offer on demand computing and dynamic resources for computing

SAAS

Software as a Service (SaaS) cloud providers can offer hosted services to manage their patient records data mining for accurate results for patients and enabling customer relationship management

PAAS

Platform as a Service (PaaS) cloud providers can offer security for web environments so a user can have a friendly and safe enviorment

Use cases

  • Clinical application such as pharmacy orders doctors enquiry
  • Non clinical side administration of healthcare
  • Patient management for example record keeping billing

Must Read

https://www.amazon.com/Computing-Applications-Healthcare-Information-Administration/dp/1522510028

https://www.amazon.com/Computing-Applications-Quality-Health-Delivery/dp/1466661186

A Kubernetes Guide on How and Where to Learn and Certify

When it comes to talking about containers and orchestration system kubernetes is on top of the talk. It’s basically reshaping the way in which software is design and development. As far as stats tell us it is leading the container world. we have said so much, for now, let’s get the party started.


What is kubernetes:

kubernetes k8s is developed by Google and for now, maintained by cloud-native computing of parent organization Linux foundation. An open source computing which held responsible for automating container operation i.e designing development scaling operations.


How it came to exist?

Its the container that exists before kubernetes. Containers are the new way to develop and maintain the software. It’s the same container we think of has all the stuff pack in one unit, includes libraries and dependencies.
When the software world become more distributed, relying on cloud computing, monolithic application converting to microservices. These microservices enabling a user to scale individual functions more easily. There are tools Docker Container, Mesos, and AWS ECS enabling users to deploy microservices more easily. As of handling the vast number of users application get more complex a need to run multiple containers, decide which container to run when, how they communicate with storage, Doing manually will be exhausting.

This problem gives birth to kubernetes.


Orchestration system before kubernetes?

Docker is used to running a software bundle called containers. It also has a platform named docker swarm. It has the same workaround, but bound to work with docker and kubernetes is tend to adopt the generalized model of the container.
Things kubernetes can do
Management of cluster of container
Tools to deploy microservices or application to a cluster
Scaling application up or down when needed
Managing or optimizing the use of hardware beneath your container

As this article has given you a broader look at what is kubernetes and how it works let explore the resources.

Kubernetes official documentation:
https://kubernetes.io/docs/home/


Cloud Providers:

AWS
Azure
CloudStack
GCE
OpenStack
OVirt
Photon
VSphere
IBM Cloud Kubernetes Service
Baidu Cloud Container Engine


Must read a book:

https://www.amazon.com/Docker-Deep-Dive-Nigel-Poulton-ebook/dp/B01LXWQUFF
https://www.manning.com/books/kubernetes-in-action
https://www.amazon.com/Kubernetes-Cookbook-Building-Native-Applications/dp/1491979682
https://www.amazon.com/Kubernetes-Running-Dive-Future-Infrastructure/dp/1491935677

Alas! if you are really into container thing and want to become a certified kubernetes application developer.
Best certification is CKAD & CKA (Certified Kubernetes Application Developer & Certified Kubernetes Administrator) by CNCF( Cloud Native Computing Foundation)
CKA: https://www.cncf.io/certification/cka/
CKAD: https://www.cncf.io/certification/ckad/

Regular price is 300 dollar, but if you are the student you can email them at certificationsupport@cncf.io with the photo of student ID card to get 150$ discount