Cloud Architecture Core Concept

  1. Business need:
    We need to understand the “as is” state of things and how we’re going to move to the “to be”.

    • as is
    • to be
  2. Cloud parts such as

    • storage: different of each types such as block, object, file storage
    • cpu:
    • db:
    • others:
  3. What we need to do be an architector?
    We need to place kinds of services into logical categories and understand their capabilities.

    Also constantly keep updated with what’s going on the cloud.

    Just begin to leverage a free account on a paticular Cloud provider, understand what services are there and understand what they’re offering and what things are changing as ther go forward.

    It’s import ant understand the gist of what’s there, don’t need understand the details but the basics and what there things do and how you apply them in a problem.

  4. Requirement to solution:

    • Storage level
    • Data level
    • Processing level
    • Network level
    • Applicaton level
  5. Build your First Architecture:

    • 定义需求(as is)
      • business processes
      • data
      • security
      • governance
      • performance
      • cost
    • define your desire and state (to be)
      • performance
      • security
      • cost/ROI
      • logical architecture
      • likely architecture
    • mapping “as is” to “to be”
    • create your final architecture
      • logical: what the system should do, not bound to technology
      • physical: how to configure the technologies