Some past notes on learning GCloud
Cloud in business
Core concepts
- Why?
- 3 rules
- Focusing on user
- 10x thinking
- Empowered to innovate
- Example
- Cold call insurance company employee
- Why?
- Enable people to live their lives feeling financially secure and optimally prepared for lie’s inherent ups and downs
- 3 rules
- Focusing on user
- Discovering user’s real needs and intent
- 10x thinking
- Empowered to innovate
- Focusing on user
- Why?
- Cold call insurance company employee
Concepts for companies
- Your organization’s mission
- Who is your user
- What are some ways you’re focusing on their expectations and meeting those expectations in your day-to-day activities
Other considerations
- Security
- How’s been collected
- How’s been stored
- Privacy
- Compliance
- Ethics
- Human bias
- Important to incorporate strategy to eliminate unconcious biases
Data
Data sets
- User data
- Corporate data
- Industry data
Data types
- Structured data
- Unstructured data
- Unorganized
- Qualitatives
- Cannot fit into spreedsheets
- Examples
- Word processing documents
- Audio files
- Images
- Videos
- BLOB
- Usage
- Cloud computing through API can structurlize unconstructure data
- Example
- Bloomberg uses Google Translate API to translate analysis reports from journelists all around the world into local language
- Example
- Cloud computing through API can structurlize unconstructure data
Data Consolidation and Analytics
Traditional vs Cloud
Traditional (Storing in premises)
- Responsible for IT infrastucture
- Responsible for maintaining and expanding capacity
Data management
Priorities:
- Data integrity
- Rollback integrity
- Data scale
- Scalibility Services
- Cloud SQL
- Cloud spanner Cloud storage solutions:
- Databases
- Ingest large amounts of data from many different sources efficiently
- Data warehouse
- Enable rapid analysis of large and multidimensional datasets
- Data lakes
- Can store structured, semi-structured, and unstructured data Benefits:
- Any amount of data
- Low latencey
- Accessible from anywhere Storage types:
- Nearline storage
- Rarely access
- Coldline storage
- Once per few weeks
- Archive
- At least once a year
Business intelligence solutions
Challenge:
- Hard to identify the right business intelligence tools Services:
- Google Looker
- Makes it simple to describe your data and define business metrics
Infrastructure modernization
- Infrastructure as service
- Outsourcing IT needs at infrastructure level
- Platform as service
- Don’t have to manage infrastructure and only pay for what you use
Technology
- Virtual machine
- Hypervisor (VMM)
- Serverless computing
- Container
- Cloud types
- Private cloud
- Hybrid cloud
- Multi cloud
- Bare Metal
- Bare Metal enables you to migrate specialized workloads to the cloud, while
- maintaining your existing investments and architecture. This allows you access and integration with Google Cloud services with minimal latency.
- Google Kubernets Engine (GKE)
- Provides managed environment for deploying, managing, and scaling containerized applications
- Allows securely speed up app development streamline operations, and manage infrastructure
- Google app engine
- Cloud Run
- Cloud Functions
- Scalable, pay-as-you-go functions as service to run code with zero server management
Five patterns
- Move applications first then change them
- Change applications first then move them
- Invent in greenfield
- Invent in brownfield
- Build new application (Cloud native) in cloud to replace legacy application
- Move applications without any changes
- Microservice Architecture
- Reduces problems by separating large application into small
- Helps to determine where code needs to be changed
- CI/CD
- Continuous intergration + Continuous deployment
- Reduces problems by separating large application into small
API
Financial Governance
Three lens:
- People
- Cooperate and manage costs
- Process
- Technology
- Google cloud
- Visibility
- Into predicted cloud costs
- Built-in reporting tools
- Custom dashboards
- Pricing calculator
- Into predicted cloud costs
- Accountability
- Define clear ownership for projects
- Control
- Set permissions in place to ensure only authorized individuals have power
- Intelligence
- Smart spending decisions
- Visibility
- Google cloud