Визначення місця розташування AWS із найнижчою затримкою для користувацького використання
Розумні та інноваційні люди з TurnKey Linux нещодавно відкрили своє рішення для вирішення вашої проблеми, див. Регіональні центри обробки даних AWS на GitHub:
Цей проект використовується для створення індексів (та візуальної карти для довідки), що використовуються Центром TurnKey для пошуку найближчого центру обробки даних AWS для користувача. [наголос мій]
Алгоритм, що використовується, детальніше описаний у пошуку найближчого центру обробки даних за допомогою GeoIP та індексації , а також наступної публікації Пошук найближчого архіву пакета APT за допомогою GeoIP та індексації .
Хоча це трохи трюк, візуалізація дуже серйозна і підтверджує, відповідно. ілюструє причину на перший погляд дивного факту, про який Джош уже згадував , а саме те, що користувачі в Австралії в даний час, як правило, отримують кращу затримку через захід США (Північна Каліфорнія / США-захід-1), а не Азіатсько-Тихоокеанський регіон (Сінгапур / ap-південний схід) -1) регіон. ( Порада : перевірка Майбутніх кабелів у нижньому правому куті показує, що це, ймовірно, зміниться, що детальніше описано в кабельній карті Грега , яка вказує, що Австралія може переходити між обома локаціями AWS із затримкою в найближчі роки;)
Автоматично використовуючи місце розташування AWS із найнижчою затримкою через Amazon Route 53
Тим часом AWS надає корисну карту, що ілюструє їх Глобальну інфраструктуру для швидкої оцінки, а також відповідні деталі, такі як, наприклад, кількість зон доступності та кінцева точка API.
Що ще важливіше, AWS щойно оголосив про географічну підтримку DNS, про яку вже згадував Джахуфар. Див. Вступний пост Доступна багаторегіональна маршрутизація, заснована на затримках , яка тепер доступна для AWS , що робить доступною ту саму технологію маршрутизації на основі затримок, яка забезпечує Amazon CloudFront для користувачів Amazon EC2 , Еластичне балансування навантаження та багато іншого.
Отже, якщо ваше середовище вже складається з архітектури екземплярів автоматичного масштабування EC2, просто застосування цієї маршрутизації на основі затримок має вирішити вашу проблему автоматично.
Хоча варіант використання, очевидно, націлений на пропозиції, що породжують декілька областей AWS, складні функції навколо маршрутизації на основі затримок та зважених наборів записів Round Robin можуть також дозволити вам легше визначити потрібну інформацію і собі.