- Built in capability to isolate environment from one another
- Software containers built on isolation
- Containers starts faster than VM
- Light weight container run time determines image format
- Kubernetes uses Docker container
- Cluster networking and naming system built on google scale (Kubernetes)
- Runs from Laptop to Cloud providers
- Support Rolling Updates (Update without downtime)
- Built in scaling / load-balancing capability
- Managed Service
- Built in Monitoring / Logging Capabilities
- Kubernetes cluster nodes are compute engine VM machines
kubectl run nginx --image=nginx:1.10.0
kubectl get services
kubectl get pods
kubectl scale deployment nginx --replicas 3
Data Platform
- ApacheHadoop based on map-reduce programming model
- Map runs in parallel produces intermediate results
- Reduce gets those intermediate results and consolidates
- For stream Analytics
- Publishers / Subscribers
- Receiving messages need not be synchronous
- Atleast one delivery in case of low latency
- For Streaming data it works well
Structured data
- Classification and Regression
- Recommendation
- Anamoly Detection - Sensor Diagnostics, Log Metrics
- Forecasting, Cross Sales, UpSales
- Image and video analytics (Damaged Shipments)
- Text Analytics - Call centre log analysis, Topic Identification
- Categorize images
- Detect individual objects within images
- Moderate content, Image Sentiment Analysis
Cloud Natural Language API (Entity Recognition, Overall Sentiment, Multiple language Support)
Cloud Translation API
Cloud Video Intelligence API
Happy Learning!!!