Pag-iisip na parang architect: mga Well-Architected framework
Bago magpatayo ng bahay, may tinitingnan kang listahan: matibay na pader, magagandang kandado, hindi masyadong mahal, madaling kumpunihin. May ganoong listahan din ang mga cloud architect. Tinutulungan sila nitong itanong ang mga tamang tanong bago pa may maitayo.
- Bago ang course na ito: Cloud Services in Practice (course 7.9.2). Kaya mo nang mag-launch ng machine, magtakda ng firewall rule, gumamit ng role, pumili ng storage class at magbasa ng bill. Ang course na ito ay tungkol sa kung paano pagsasama-samahin nang mahusay ang mga bahaging iyon.
- Ang tatlong malalaking provider ay may kanya-kanyang inilalathalang Well-Architected Framework: isang set ng mga pillar (larangan) na pagbabatayan ng pag-check sa disenyo.
| Provider | Mga pillar (ayon sa pangalan ng provider) |
|---|---|
| AWS | Operational excellence, Security, Reliability, Performance efficiency, Cost optimization, Sustainability (anim) |
| Microsoft Azure | Reliability, Security, Cost Optimization, Operational Excellence, Performance Efficiency (lima) |
| Google Cloud | Operational excellence; Security, privacy, and compliance; Reliability; Cost optimization; Performance optimization; Sustainability (anim) |
- Inihahambing ng AWS ang architecture sa pagpapatayo ng bahay: kung mahina ang pundasyon, susunod ang mga problema sa istruktura. Kapag binalewala ang mga pillar, nagiging mahirap bumuo ng sistemang tumutugon sa pangangailangan mo.
- Nililista ng Microsoft para sa bawat pillar ang mga design principle at ang mga trade-off nito. Nagbabanggaan ang mga pillar: ang mas maraming kopya ng data ay nagpapabuti ng reliability pero nagpapataas ng gastos; ang mas maraming check ay nagpapabuti ng security pero puwedeng magpabagal sa mga tao. Trabaho ng architect na pumili nang may layunin at isulat ang dahilan.
- May mga review tool: halimbawa, nag-aalok ang Microsoft ng Azure Well-Architected Review, at ibinabatay ng Azure Advisor ang mga rekomendasyon nito sa parehong mga pillar.
- Ang mahusay na disenyo ay nagsisimula sa pangangailangan ng negosyo, hindi sa teknolohiya: sino ang gumagamit, gaano kalala ang outage, gaano kalaking pagkawala ng data ang katanggap-tanggap, at magkano ang puwedeng gastos.
- Pumili ng maliit na workload na idedesenyo para sa course na ito, halimbawa online booking site para sa maliit na klinika o tindahan.
- Isulat ang pangangailangan ng negosyo sa tatlong pangungusap: sino ang gumagamit, kailan, at ano ang mangyayari kung down ito nang isang oras.
- Gumawa ng table na may isang hanay bawat pillar ng framework ng napili mong provider.
- Sa bawat pillar, sumulat ng isang tanong na kailangan mong sagutin (halimbawa, Reliability: "Ano ang mangyayari kung pumalya ang isang zone?").
- Markahan ang dalawang pillar na pinakamahalaga sa workload na ito, at sumulat ng isang trade-off sa pagitan nila.
- Itabi ang table na ito: pupunan mo ng mga sagot sa bawat lesson at gagamitin sa final project.
- Tingnan: bawat pillar ay may tanong, at kaya mong ipaliwanag ang isang trade-off sa isang pangungusap.
Videos by other creators on YouTube, for reference. They are not made by or affiliated with The Future Market.
Read the video script
[Host] "Kahit sino ay puwedeng mag-launch ng server. Ang architect ay nagtatanong: ano ang mangyayari kapag nasira ito, sino ang makakapasok, at magkano ang gastos?"
[Text on screen: Reliability, Security, Cost, Performance, Operations, Sustainability] "Binibigyan ka ng malalaking cloud ng checklist na tinatawag na Well-Architected Framework."
[Screen: dalawang-kolum na table, Choice at Trade-off] "Bawat pili ay may kapalit. Mas ligtas ang dalawang kopya, at mas mahal. Isulat kung bakit ka pumili."
[Host] "Magsimula sa pangangailangan ng negosyo. Saka magdisenyo."
Punan ang pillar table para sa napili mong workload. Sa bawat pillar, isulat ang tanong at ang una mong sagot. Guhitan ang mga sagot na hindi ka pa sigurado: tutulungan ka ng mga susunod na lesson na sagutin ang mga ito.
ClaudeStuck? Copy a ready-made prompt for Claude
Copy this, open Claude, paste it, and Claude will walk you through the lesson step by step.
For a grown-up: Claude is for adults (18+). Copy this, paste it into Claude, and use the answer to explain the lesson to your child.
I'm learning "Cloud Architecture: maaasahan at ligtas na disenyo" on The Future Market. Lesson 1: "Pag-iisip na parang architect: mga Well-Architected framework". What the lesson teaches: - Bago ang course na ito: Cloud Services in Practice (course 7.9.2). Kaya mo nang mag-launch ng machine, magtakda ng firewall rule, gumamit ng role, pumili ng storage class at magbasa ng bill. Ang course na ito ay tungkol sa kung paano pagsasama-samahin nang mahusay ang mga bahaging iyon. - Ang tatlong malalaking provider ay may kanya-kanyang inilalathalang Well-Architected Framework: isang set ng mga pillar (larangan) na pagbabatayan ng pag-check sa disenyo. - Provider - Mga pillar (ayon sa pangalan ng provider) - AWS - Operational excellence, Security, Reliability, Performance efficiency, Cost optimization, Sustainability (anim) - Microsoft Azure - Reliability, Security, Cost Optimization, Operational Excellence, Performance Efficiency (lima) - Google Cloud - Operational excellence; Security, privacy, and compliance; Reliability; Cost optimization; Performance optimization; Sustainability (anim) - Inihahambing ng AWS ang architecture sa pagpapatayo ng bahay: kung mahina ang pundasyon, susunod ang mga problema sa istruktura. Kapag binalewala ang mga pillar, nagiging mahirap bumuo ng sistemang tumutugon sa pangangailangan mo. The exercise I'm working on: Punan ang pillar table para sa napili mong workload. Sa bawat pillar, isulat ang tanong at ang una mong sagot. Guhitan ang mga sagot na hindi ka pa sigurado: tutulungan ka ng mga susunod na lesson na sagutin ang mga ito. I'm stuck. Please: 1. Explain the main idea in plain, simple words with one everyday example. 2. Walk me through the exercise one small step at a time. Ask me what I've done so far before giving the next step. 3. Don't just give me the final answer. Help me do it myself, and check my work when I share it.
I'm a parent helping my child (about 8 years old) with a lesson called "Pag-iisip na parang architect: mga Well-Architected framework" from the course "Cloud Architecture: maaasahan at ligtas na disenyo". Here's what the lesson says: Bago magpatayo ng bahay, may tinitingnan kang listahan: matibay na pader, magagandang kandado, hindi masyadong mahal, madaling kumpunihin. May ganoong listahan din ang mga cloud architect. Tinutulungan sila nitong itanong ang mga tamang tanong bago pa may maitayo. The activity: Punan ang pillar table para sa napili mong workload. Sa bawat pillar, isulat ang tanong at ang una mong sagot. Guhitan ang mga sagot na hindi ka pa sigurado: tutulungan ka ng mga susunod na lesson na sagutin ang mga ito. Please explain this so an 8-year-old understands: short sentences, a fun everyday example, and no hard words. Then give me 3 simple questions I can ask my child to check they understood, and a way to do the activity together, one tiny step at a time.
Sources
- AWS, The pillars of the framework: docs.aws.amazon.com/wellarchitected/latest/framework/the-pillars-of-th
- Microsoft Learn, Azure Well-Architected Framework pillars: learn.microsoft.com/en-us/azure/well-architected/pillars
- Google Cloud, Well-Architected Framework: docs.cloud.google.com/architecture/framework
Pagdidisenyo para sa availability: mga zone, load balancer at auto scaling
This lesson is part of full access: every course and every level for one payment.
Disenyo ng network: mga public at private subnet
This lesson is part of full access: every course and every level for one payment.
Least privilege nang malawakan: mga review, analysis at guardrail
This lesson is part of full access: every course and every level for one payment.
Pagprotekta sa data: encryption at mga secret
This lesson is part of full access: every course and every level for one payment.
Backup at disaster recovery: RTO, RPO at apat na strategy
This lesson is part of full access: every course and every level for one payment.
Mga managed service, trade-off at ang design review
This lesson is part of full access: every course and every level for one payment.
Final project
This lesson is part of full access: every course and every level for one payment.
Quiz
Ano ang Well-Architected Framework?
Isang set ng mga pillar (tulad ng security, reliability at cost) na ginagamit mo para i-check at pagbutihin ang disenyo ng cloud.
Bakit isinusulat ng architect ang mga trade-off?
Dahil nagbabanggaan ang mga pillar (halimbawa, ang mas maraming kopya ay nagpapataas ng reliability at gastos), kaya dapat pinipili nang may layunin ang bawat desisyon.
Bakit magpapatakbo ng mga app server sa dalawa o higit pang zone?
Para patuloy na gumana ang app kung pumalya ang isang zone (isang lokasyon).
Ano ang ginagawa ng load balancer sa mga hindi malusog na server?
Tinitigil nito ang pagpapadala ng trapiko sa mga ito at nagpapadala lang ng trapiko sa mga malusog na target.
Ano ang ginagawa ng Auto Scaling group kapag pumalya ang isang instance?
Pinapalitan nito ito para mapanatili ang desired capacity.
Saan karaniwang dapat nakatira ang database: sa public o private subnet?
Sa private subnet, para hindi ito direktang maabot ng mga user sa internet.
Ano ang pinapayagan ng NAT gateway?
Makakakonekta palabas ang mga instance sa private subnet, pero hindi makakapagsimula ng koneksyon sa kanila ang mga serbisyo sa labas.
Nagbibigay ba ng pahintulot ang service control policy (SCP)?
Hindi. Nagtatakda lang ito ng pinakamataas; ang mga pahintulot ay kailangan pa ring ibigay ng ibang policy.
Saan dapat itago ang database password ng app?
Sa secrets service (tulad ng AWS Secrets Manager, Azure Key Vault o Google Secret Manager), hindi sa code.
Ano ang pagkakaiba ng RTO at RPO?
Ang RTO ay kung gaano katagal puwedeng down ang serbisyo; ang RPO ay kung gaano karaming data (sinusukat sa oras) ang kaya mong mawala.
Aling disaster recovery strategy ang pinakamura, at alin ang pinakamabilis mag-recover?
Ang backup and restore ang pinakamura; ang multi-site active/active ang pinakamabilis mag-recover.
Pareho ba ang replication at backup?
Hindi. Kinokopya rin ng replication ang mga pagkakamali at pagbura, kaya kailangan mo pa rin ng mga point-in-time na backup.
Final exam
This lesson is part of full access: every course and every level for one payment.
Certificate
This lesson is part of full access: every course and every level for one payment.