Amazon Web Services (AWS) udostępnił wszystkim klientom usługę migracji baz danych. Do tej pory był dostępny tylko jako podgląd od zeszłej jesieni. Według dostawcy jest to w pełni zarządzana usługa, która umożliwia klientom przenoszenie produktywnych baz danych z lokalnych centrów danych do chmury AWS.

„Setki klientów przeprowadziło migrację ponad tysiąca swoich lokalnych baz danych do Amazon Aurora, innych silników Amazon RDS lub baz danych na Amazon EC2 w fazie wstępnej usługi migracji bazy danych AWS” – powiedział Hal Berenson, wiceprezes Usługi relacyjnych baz danych w AWS . W niecałe jedenaście tygodni wielu klientów skorzystałoby z narzędzia AWS Schema Conversion Tool do zmiany silników baz danych.

Usługa migracji umożliwia migrację danych do iz wszystkich głównych komercyjnych i bezpłatnych platform baz danych, w tym Oracle, SQL Server, MySQL, MariaDB i PostgreSQL. Obsługuje zarówno migracje homogeniczne (np. z Oracle do Oracle), jak i migracje heterogeniczne pomiędzy różnymi platformami bazodanowymi, np. z Oracle do Amazon Aurora czy Microsoft SQL Server do MySQL.

W przeszłości, według AWS, migracja bazy danych do chmury zawsze wiązała się z ryzykiem utraty przychodów z powodu przestojów w procesie kopiowania lub kosztownych narzędzi migracyjnych. Z drugiej strony nowa usługa migracji ma na celu zapewnienie, że wszystkie zmiany danych w źródłowej bazie danych, które są wykonywane podczas migracji, są stale replikowane w docelowej bazie danych, tak aby źródłowa baza danych pozostawała w pełni operacyjna podczas przenoszenia. Po zakończeniu początkowej migracji bazy danych docelowa baza danych pozostaje zsynchronizowana ze źródłową bazą danych tak długo, jak jest to pożądane. Dzięki temu klienci mogą przełączać swoje aplikacje ze źródła do docelowej bazy danych w najbardziej dogodnym dla nich czasie.

AWS wymienia jako kolejne zalety prostą i szybką konfigurację oraz niskie koszty. Zadania migracji należy skonfigurować w konsoli zarządzania AWS w ciągu kilku minut. Na przykład klienci mogą zdefiniować połączenia między źródłową i docelową bazą danych oraz wybrać typ instancji replikacji, na której będzie wykonywana migracja. Po zakończeniu konfiguracji zadanie migracji można wykonać w środowisku programistycznym lub testowym, aby sprawdzić poszczególne kroki. Jeśli wszystko poszło zgodnie z planem, zadanie można wdrożyć w środowisku produkcyjnym za pomocą zaledwie kilku kliknięć. Ogólnie rzecz biorąc, korzystając z usługi migracji, klienci płacą tylko za zasoby przetwarzania danych, które są używane podczas przenoszenia. Bazę danych o rozmiarze 1 TB można przenieść za jedyne 3 dolary, jak obiecuje AWS. Aby uzyskać szczegółowe informacje o cenach, odwiedź witrynę AWS.

Jak MŚP oszczędzają koszty i zwiększają wydajność dzięki wykorzystaniu wirtualizacji

Podczas migracji usługa stale monitoruje źródłową i docelową bazę danych, połączenie sieciowe oraz instancję replikacji. Jeśli proces replikacji zostanie przerwany, usługa automatycznie zrestartuje proces i kontynuuje migrację z miejsca, w którym została przerwana. W przypadku wystąpienia błędów, których nie można automatycznie naprawić, klienci otrzymują szczegółowe raporty diagnostyczne, dzięki czemu mogą sami wprowadzić niezbędne poprawki. Ilustrowany przewodnik po migracji bazy danych za pomocą usługi AWS jest dostarczany przez post bloba autorstwa głównego ewangelisty Jeffa Barra.

Chmura napędza innowacje

„Chociaż klienci wielokrotnie informowali nas, że chcieliby pomóc w przeniesieniu swoich lokalnych baz danych do AWS lub uaktualnieniu do bardziej otwartych opcji silnika bazy danych, reakcja na usługę migracji bazy danych AWS była jeszcze silniejsza niż oczekiwano” — mówi Berenson. „Podczas podglądu trzecia osoba korzystała z usługi migracji nie tylko do przenoszenia baz danych do chmury AWS, ale także jednocześnie przełączała się na inne silniki baz danych”.

[z materiałem od Ashy Barbaschow, ZDNet.com]

Wskazówka: Co zapisałeś o bazach danych? Sprawdź swoją wiedzę - z 15 pytaniami na silicon.de.