อยากจะพัฒนา Application ให้รองรับความยืดหยุ่นตาม Workload ของงาน และยังรองรับการใช้ทรัพยากรร่วมกันอีกด้วย ต้องทำอย่างไรดี ? 🤔
.
ในวันนี้แอดมินจะพาทุกคนมาทำความรู้จักกับ การพัฒนา Application ด้วยรูปแบบ Cloud Native จะเป็นอย่างไรนั้น ไปดูกันนน !!
.
อ้างอิงจาก Cloud Native Computing Foundation (CNCF) ได้เขียนไว้ว่า Cloud Native นั้นจะมีแนวคิดและเทคโนโลยี ที่จะช่วยให้เราสามารถสร้างและรันระบบโดยที่ Scale ได้ง่ายขึ้นและอีกทั้งรองรับ Environment ต่าง ๆ ได้ง่ายขึ้น ไม่ว่าจะเป็น Public, Private, Hybrid Cloud หรืออาจจะเป็น On-premise ก็ได้
.
ซึ่งแนวคิดนี้ทำให้
🔸 ระบบเป็นอิสระจากกัน (Loosely Coupled)
🔸 จัดการได้ง่าย (Manageble)
🔸 ดูการทำงานได้ (Observable)
🔸 Recovery จากความผิดพลาดต่าง ๆ ได้ (Resilient)
.
✨ Cloud Native คือ รูปแบบของการพัฒนา Application ให้รองรับการประมวลผลแบบ Cloud Computing เพื่อให้ Application นั้นมีความยืดหยุ่นตาม Workload ของงาน และยังรองรับการใช้ทรัพยากรร่วมกันอีกด้วย
.
คุณสมบัติหลักที่จำเป็นต้องมีของ Cloud Native มีอยู่ 3 อย่างด้วยกัน คือ
.
1. Application ต้องถูกออกแบบด้วยแนวคิดของ Microservice - เป็นแนวคิดในการแยกระบบงาน ออกมาเป็น Service ย่อย ๆ ลงมา ที่เป็นอิสระต่อกันให้ได้มากที่สุด แล้วค่อยแบ่งหน้าที่ให้แต่ละฝ่ายดูแลในแต่ละส่วน ทำให้สามารถพัฒนา Application แบบ Parallel เพื่อเพิ่มความเร็วในการพัฒนานั่นเอง
.
2. Application ต้องทำงานภายใต้เทคโนโลยี Container - เป็นการจำลองสภาพแวดล้อมการทำงานของ Application ที่ใช้ทรัพยากรน้อยกว่าการทำงานบน Virtual Machine เสียอีก มีการรองรับการใช้งานร่วมกับ Services อื่น ๆ อีกมากมาย
.
3. Application ต้องถูกพัฒนาด้วยแนวคิดแบบ DevOps - เป็นแนวคิดที่ครอบคลุมส่วนการทำงานหลัก ๆ ด้วยกัน เช่น การทำงานเป็นทีม (Culture), เครื่องมือที่ใช้ทำงาน (Technology), กระบวนการทำงาน (Process)
.
ซึ่งระบบของ Cloud Native นั้นจำเป็นต้องมีคุณสมบัติเหล่านี้ และประโยชน์ของ Cloud Native นั้นมี่อยู่หลายอย่างด้วยกันเช่น
.
🔹 ตัว Application นั้นใช้ทรัพยากรน้อยลงกว่าเดิม (เนื่องจากใช้ตัว Container)
🔹 ทำให้การพัฒนา Application นั้นทำได้รวดเร็วขึ้น
🔹 ลดความเสี่ยงที่จะทำให้ระบบล่มจากสาเหตุที่คาดเดาไม่ได้ (Resiliency)
🔹 รองรับความยืดหยุ่นในการจัดการ Workload (On Demand Workload)
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
#cloudnative #BorntoDev
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「observable」的推薦目錄:
observable 在 Milton Goh Blog and Sermon Notes Facebook 的最讚貼文
What “In Christ” Means
“For by him all things were created, in the heavens and on the earth, things visible and things invisible, whether thrones or dominions or principalities or powers; all things have been created through him, and for him. He is before all things, and in him all things are held together. He is the head of the body, the assembly, who is the beginning, the firstborn from the dead; that in all things he might have the preeminence. For all the fullness was pleased to dwell in him; and through him to reconcile all things to himself, by him, whether things on the earth, or things in the heavens, having made peace through the blood of his cross.” (Colossians 1:16-20 WEB)
The central focus of Heaven is our Lord Jesus Christ.
He is the head of the church. When we received Him as Lord, we became members of His body. This is what it means to be IN CHRIST.
We all have different callings and purposes, just like different parts of the body. But we need each other, and the whole body is built up in love.
To be in Christ means that whatever He is and has, is also yours. Your new identity is inseparable from Him.
If a person touches a table, we say, “John just touched the table.” We don’t say, “The hand that is on John touched the table.”You are part of the body of Christ, so God treats you as Christ.
“Blessed be the God and Father of our Lord Jesus Christ, who has blessed us with every spiritual blessing in the heavenly places in Christ;” (Ephesians 1:3 WEB)
God has placed every spiritual blessing in Heaven in Christ. When we identify with Christ and realize that whatever is His is also ours, we can begin to experience these truths as observable realities in our life.
Say this with me, “Because I am in Christ, God’s righteousness, grace, favor, mercy, power, honor, protection, divine life, and every spiritual gift is also mine. This truth overrides all temporal facts in my life right now, in Jesus’ name, Amen!”
Join my free Telegram group to receive my daily posts that are also shared here on FB: https://t.me/miltongohblog
Join as a GEM patron or above on Patreon to support this ministry, receive daily Bible study teachings, and all my eBooks: http://patreon.com/miltongohblog
observable 在 Facebook 的最讚貼文
"”But when you look at the aggregate effects of what happens to many, many galaxies, you find something else: your overall view of the Universe gets distorted. Wherever you have a large amount of mass in one location in space — a large-scale overdensity like a galaxy cluster, cosmic filament, or something even larger — it’s going to impart large peculiar velocities, including along the line-of-sight, to every mass that’s bound to it. With many observable objects all at the same distance, but with widely-varying redshifts, mapping out objects becomes challenging."
You've heard of Hubble's law: the law that the Universe is expanding, and that the speed at which we'd infer a distant galaxy to be receding from us is proportional to its distance away from us. That "speeding away" makes the light appear redshifted, and that's what we observe.
So, measure the redshift, learn the distance, and you can map out the whole Universe, right? Not quite; here's why that isn't the way to do it!”
observable 在 一次搞懂RxJS 與Observable - YouTube 的美食出口停車場
2016/10/19 台灣AngularJS 社群小聚- 邁向前端工程的康莊大道本場次簡報: https://www.facebook ... ... <看更多>