Knowledge Graph — Coursera Notes › Academic disciplines › Computer Science / Information Technology
Cloud Computing
concept · part of Computer Science / Information Technology
On-demand compute, storage and services delivered over the internet by providers such as AWS.
Inside Cloud Computing (21)
- Snowflake — A cloud data platform that supports stored procedures with Snowflake Scripting.
- Security — Encryption, access controls, and compliance with standards like GDPR and HIPAA for a deployment platform.
- Reliability — Ensuring load balancing, automated failover, and continuous monitoring.
- Cloud inference — Cloud inference is a deployment strategy for machine learning models that leverages scalable cloud infrastructure and automated pipelines on platforms like AWS, GCP, or Azure.
- Performance and scalability — The challenge of ensuring ML models work in production as data volume grows, requiring distributed computing and low-latency processing.
- Real-time data — Data generated continuously from sources like IoT devices and APIs.
- Scaling — The ability to handle variable demand through automatic scaling.
- APIs — Application Programming Interfaces used to programmatically access data from services.
- Cost-effectiveness — The pricing model and overall value of a deployment platform, considering storage, compute, and add-ons.
- Data egress — The cost of transferring data out of a cloud provider's network or across regions, often a hidden expense.
- Docker container — A standardized unit of software that packages code and dependencies, used to encapsulate the model and serving code for deployment.
- GCP — Google Cloud Platform (GCP) is a suite of cloud computing services offered by Google that runs on the same infrastructure that Google uses internally for its end-user products.
- Google Cloud — A public cloud provider offering scalable deployment platforms for applications of any size.
- Kubernetes Deployment — A Kubernetes resource that defines the desired state for a set of replica pods, specified in a YAML manifest.
- Kubernetes Service — A Kubernetes resource that exposes a set of pods as a network service, with type LoadBalancer for external access.
- Performance — The compute power and latency characteristics of a deployment platform, critical for real-time applications.
- Scalability — The ability of a deployment platform to handle increasing workload and data as the user base grows.
- Total Cost of Ownership — A cost metric that includes licensing, operational costs, and resource efficiency over time.
- Undifferentiated heavy lifting — Work handled by cloud providers like infrastructure, encryption, and compliance so you can focus on your product.
- Unstructured data — Data without a predefined schema, such as images, video, and large files stored in NoSQL databases or object storage.
- Walmart — A retail company that selected PyTorch for its recommendation system due to flexibility and existing Python pipelines.
This is the text view of an interactive 3D knowledge graph — open this page with JavaScript enabled to explore it visually.