Skip to content

Tag: AWS

บันทึกสิ่งที่ได้เรียนรู้จากการใช้งาน AWS Elasticsearch service

งานที่ผมทำอยู่ตอนนี้ใช้งาน Apache Kafka เป็น distributed messaging และใช้ Elasticsearch เป็น storage เก็บข้อมูลและค้นคืนในการทำ analytics ซึ่งก็เจอแง่มุมที่น่าสนใจ สิ่งที่ต้องคำนึงถึงในการใช้งาน Elasitcsearch หลายอย่าง เลยอยากแชร์สิ่งที่พบเจอระหว่างทางซะหน่อย Elasticsearch ที่ผมจะกล่าวถึงต่อไปนี้คือ Elasticsearch service บน AWS ต่อไปนี้ผมจะเรียก Elasticsearch ว่า ES ละกันเพื่อความกระชับ ส่วนหัวข้อที่จะเขียนแยกเป็น 2 ส่วนคือ ES topology  และการ ES tuning/troubleshooting เพื่อรองรับงานที่เน้น write operation เป็นหลัก…

บันทึกการใช้งาน Serverless application ด้วย AWS Lambda

งานที่ผมทำตอนนี้มีการใช้งาน AWS Lambda เอามาใช้งานในลักษณะ schedule worker ที่ทำงานตามเวลาและ worker ที่ทำงานเมื่อมี event เกิดขึ้นใน service ใดๆ เช่น เมื่อมี request มาที่ API Gateway, มีการสร้าง แก้ไขไฟล์ใน S3, มี trigger จาก CloudWatch ฯลฯ AWS Lambda, Serverless, Function as a Service คืออะไร ? AWS Lambda เป็น Serverless…

ทำความรู้จักกับ Elastic Load Balancer บน AWS ให้มากขึ้น

ช่วงนี้เล่นกับ AWS (Amazon Web Services) ค่อนข้างเยอะครับ และด้วยความที่ AWS Console มี options เยอะมาก เยอะโคตรๆ เยอะเห้ๆ เยอะฉิบหาย ทำให้บางครั้งก็เล่นเอางงเหมือนกันสำหรับมือใหม่อย่างผม

งานที่ทำอยู่ตอนนี้สำหรับ production server ผมใช้ OpsWorks ซึ่งเป็นเครื่องมือช่วยอำนวยความสะดวกงาน DevOps สามารถสร้าง Software Stack เพิ่มเครื่องไม้เครื่องมือที่ให้บริการใน AWS จัดการ Stack ของเราตามที่ออกแบบได้ เพื่อรองรับ request ที่เข้ามาในระบบจำนวนมาก EC2 instances ทั้งหมดจึงวางไว้หลัง Elastic Load Balancer หรือ ELB เพื่อทำหน้าที่กระจาย load

ขอ list ความรู้เกี่ยวกับ ELB (ที่ผมพบเจอ) ไว้กันลืมดังนี้ครับ