คำถามติดแท็ก amazon-web-services

สำหรับคำถามทั่วไปเกี่ยวกับ Amazon Web Services (AWS) หากคำถามของคุณเกี่ยวกับบริการเว็บ Amazon บางอย่างโปรดใช้แท็กนั้นเช่น [amazon-s3], [amazon-ec2], [amazon-ecs], [aws-codedeploy]

1
วิธีการตั้งค่าการแจ้งเตือน AWS Trusted Advisor สำหรับคำเตือน Service Limit?
สิ่งที่ฉันต้องการในชีวิตคือการที่ AWS ยิงอีเมลให้ฉันเมื่อใดก็ตามที่ข้อ จำกัด การบริการของที่ปรึกษาที่เชื่อถือได้ไปที่สถานะ WARN หรือ ERROR ฉันตรวจสอบคำแนะนำลองใช้การแชทด้วยการสนับสนุนและไม่มีใครสามารถทำสิ่งนั้นได้ดังนั้นฉันจึงยื่นมือออกไปที่นี่ ใช้ Case เราหมุนอินสแตนซ์ของ EC2 จำนวนมากและกองซ้อน CloudFormation และทุกอย่างใช้ทรัพยากรจำนวนมาก อย่างใดก็ตามเรามักจะถึงขีด จำกัด ที่เราไม่ทราบในช่วงกลางของการตรวจสอบและจบลงด้วยการถูกบล็อกเป็นเวลาหนึ่งชั่วโมงในขณะที่ AWS ใช้เวลาหวานของพวกเขากระแทกขีด จำกัด ของเรา ฉันต้องการตั้งค่ากิจกรรมบางอย่างเพื่อส่งอีเมลไปที่devops เมื่อหนึ่งใน Service Limits ใกล้จะถึงแล้ว ฉันไม่เป็นไรเพราะตรวจสอบไม่บ่อยเหมือนสัปดาห์ละครั้ง แต่อยากได้วันละครั้งถ้าเป็นไปได้ ความพยายามในการ ฉันลองตั้งค่าเหตุการณ์ CloudWatch แต่ตัวเลือกเดียวที่ฉันทำได้คือส่งอีเมลถึงเราเมื่อ Service Limits ถูกรีเฟรช - ซึ่งไม่มีประโยชน์เพราะคุณอยู่ในนั้นแล้วมองไปที่มันด้วยตนเองและไม่มีจุดใดในอีเมล ตัวเลือก ฝ่ายสนับสนุนบอกว่าไม่มีฟังก์ชั่นเริ่มต้นสำหรับ AWS นี้ดังนั้นฉันกำลังมองหาตัวเลือกเหตุการณ์ที่กำหนดเองหรือฉันจะยอมรับบางสิ่งที่ใช้ประโยชน์จาก Jenkins2 และ AWS CLI หากเป็นเส้นทางที่เป็นไปได้ หากเจนกินส์เป็นวิธีที่จะไปไม่จำเป็นต้องส่งอีเมล - …

1
วิธีการลบโหนดที่ตายโดยอัตโนมัติจากคลัสเตอร์ RabbitMQ
ฉันวางแผนที่จะสร้างคลัสเตอร์ RabbitMQ โดยใช้ Ansible บน AWS VPC กับ Amazon load balancer เป็นส่วนหน้าเพื่อเชื่อมต่อกับมัน ข้อเสนอแนะวิธีการลบโหนดที่ตายแล้วจากคลัสเตอร์ RabbitMQ ตามกฎการปรับค่าอัตโนมัติที่โหนดสามารถขึ้นและลงหรือถ้าคุณใช้อินสแตนซ์จุด? เมื่อโหนดล่ม RabbitMQ จะไม่ลบมันออกจากรายการการจำลองแบบอัตโนมัติฉันเห็นได้Node not runningใน UI การจัดการ ฉันจัดการเพื่อเข้าร่วมกลุ่มอินสแตนซ์ที่ปรับขนาดได้โดยอัตโนมัติผ่าน Ansible และ userdata

1
Elastic Beanstalk เหมาะสำหรับซีดีระดับองค์กรหรือไม่
ฉันทำงานกับโครงการที่ใช้ Jenkins เพื่อสร้างและปรับใช้ microservices กับ Elastic Beanstalk เราปรับใช้สาขาการรวมเข้ากับสภาพแวดล้อมการทดสอบ, ปล่อยสาขาไปยังสภาพแวดล้อมการจัดเตรียมและจากนั้นสร้างต้นแบบขั้นสุดท้ายเพื่อการผลิต ฉันมีข้อกังวลสองสามข้อเกี่ยวกับการทำเช่นนี้ก่อนอื่นหมายความว่าเราต้องจบลงด้วยเมทริกซ์หนึ่งบิวด์ต่อหนึ่งโครงการต่อสภาพแวดล้อม และสองหมายความว่าเราไม่ได้ปรับใช้โครงสร้างบิลด์เดียวกันกับการผลิตที่ได้รับการตรวจสอบความถูกต้องในการจัดเตรียม ฉันอยากละทิ้ง Beanstalk และย้ายไปที่ ASG ธรรมดาโดยใช้สิ่งต่าง ๆ เช่น Chef สำหรับการปรับใช้ นั่นจะทำให้เรามีหนึ่งบิลด์ต่อโครงการการผลิตสิ่งประดิษฐ์บิลด์และเราสามารถปรับใช้สิ่งประดิษฐ์เดียวกันกับการผลิตที่ได้รับอนุมัติในการจัดเตรียม การเปลี่ยนภาพมีค่าใช้จ่ายล่วงหน้าไม่สำคัญ มีวิธีใช้ Beanstalk ที่ดีกว่าซึ่งจะช่วยให้ CI / CD ที่เชื่อถือได้และง่ายต่อการจัดการมากขึ้นหรือไม่? หมายเหตุ : การส่งเสริมการสร้างสิ่งประดิษฐ์เดียวกันเป็นสิ่งที่ฉันต้องการทำ แต่จากเอกสารฉันไม่เห็นวิธีที่ชัดเจนในการทำเช่นนั้น มันอธิบายถึงวิธีการปรับใช้กับ EB จากแหล่งแอปของคุณ แต่ไม่ใช่วิธีการโปรโมตเวอร์ชันที่มีอยู่กับสภาพแวดล้อมอื่นเว้นแต่ว่าฉันจะเลื่อนผ่านได้เลย หากมีอยู่ใน EB เองอาจมีข้อ จำกัด ในปลั๊กอินการปรับใช้ Jenkins EB ที่ป้องกันไม่ให้ทำใน Jenkins โดยเฉพาะ แต่ฉันไม่เห็นวิธีที่จะทำเลย

2
จะติดตามการเปลี่ยนแปลงการตั้งค่า AWS ได้อย่างไร?
มีวิธีติดตามการเปลี่ยนแปลงที่เราทำกับระบบ AWS หรือไม่? ตัวอย่างเช่นการเปลี่ยนแปลงการตั้งค่าเครือข่ายย่อยจากการใช้natเป็นiwg - สิ่งเหล่านี้แสดงข้อความแล้วหายไป มีวิธีในการรับ AWS เพื่อสร้างบันทึกเพื่อให้สามารถติดตามการเปลี่ยนแปลงที่ทำกับสิ่งที่และเมื่อใด สิ่งที่ใกล้เคียงที่สุดที่เรามีในขณะนี้คือเหตุการณ์ ElasticBeanstalk - แต่แม้เพียงแค่บอกสิ่งที่ AWS ทำเท่านั้นไม่ใช่การเปลี่ยนแปลงการตั้งค่าที่จะทำให้เกิดเหตุการณ์

6
ทำอย่างไรจึงจะป้องกันไม่ให้กอดแห่งความตายในอินสแตนซ์ EC2
ฉันเป็นแอพ iOS บนแอพสโตร์และเมื่อเร็ว ๆ นี้ฉันได้รับปริมาณข้อมูลจำนวนมากไปยังหน้าที่เชื่อมโยงไปถึงที่โฮสต์บน EC2 และส่งผลให้หน้าไม่ตอบสนองโชคดีที่ฉันสามารถกู้คืนได้ด้วยการรีสตาร์ทและอัปเกรดอินสแตนซ์เป็น t2.medium ตอนนี้ฉันกำลังมองหาคนที่จะใช้เทคโนโลยีเพื่อป้องกันความตายแบบเดียวกันอีกครั้ง ประสบการณ์ของฉันยืดออกไปมากจนทำให้ฉันสามารถเข้าใจสิ่งพื้นฐานที่ devops แต่ไม่เพียงพอสำหรับ load balancer บน AWS ฉันต้องการทราบว่าการใช้งานที่เหมาะสมสำหรับอินสแตนซ์ของฉันคืออะไร หน้าที่เชื่อมโยงไปถึงและแบ็กเอนด์แอป iOS ของฉันโฮสต์อยู่บนอินสแตนซ์เดียวกัน

1
ฉันจะจัดการการเปลี่ยนแปลงในความสามารถที่ต้องการได้อย่างไรเนื่องจากนโยบายการปรับขนาดในสถานะ AutoScaling Group
ฉันจะจัดการการเปลี่ยนแปลงในความจุที่ต้องการได้อย่างไรเนื่องจากนโยบายการปรับขนาดในสถานะกลุ่มการปรับขนาดอัตโนมัติในรูปแบบพื้นดิน? โดยเฉพาะอย่างยิ่งสมมติว่าฉันจัดเตรียมทรัพยากร aws_autoscaling_groupด้วย terraform ที่ต้องการ_capacityที่ 4 และนโยบายการเพิ่มระดับการใช้งาน CPU สูง ต่อมากลุ่มการตรวจสอบอัตโนมัติได้รับการอัปเดตผ่านนโยบายการปรับขนาดเป็นความจุที่ต้องการ 6 แต่สถานะนี้ไม่ได้ถูกบันทึกไว้ใน. tfstate terraform ของฉัน หากฉันต้องการเปลี่ยนแปลงสถานะกลุ่มการหมุนอัตโนมัติในภายหลังด้วย terraform ฉันจะเปลี่ยนแปลงได้อย่างไรโดยไม่ต้องรีเซ็ตความจุที่ต้องการ (เนื่องจากไม่มีการเปลี่ยนแปลงใน. tf) ฉันสามารถทำการอัปเดตที่ต้องการได้อย่างอัตโนมัติเพื่อให้ตรงกับขนาดกลุ่มปัจจุบันหรือไม่ฉันควรตั้งค่าความสามารถที่ต้องการได้หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.