Notes on Cloud (GCloud)

Some past notes on GCloud

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 

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 

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 

API

Google Cloud 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 
      • Accountability 
        • Define clear ownership for projects
      • Control 
        • Set permissions in place to ensure only authorized individuals have power 
      • Intelligence 
        • Smart spending decisions 
Licensed under CC BY-NC-SA 4.0