Database
 sql >> Baza danych >  >> RDS >> Database

Co to jest AWS RDS

W tym artykule wyjaśniamy, co to jest AWS RDS i jak ograniczył nakłady związane z konserwacją i zarządzaniem. Relational Database Service (RDS) to usługa internetowa świadczona przez Amazon. Większość firm korzysta z tej usługi, ponieważ jest to szybki, bezpieczny i opłacalny element nowoczesnej infrastruktury chmurowej. RDS udostępnia sześć znanych silników baz danych, w tym popularne opcje open-source, takie jak PostgreSQL, MySQL, MariaDB.

Krótko mówiąc, jest to baza danych jako usługa, w której Amazon wdraża i obsługuje Twoją bazę danych. Zajmuje się zadaniami, takimi jak tworzenie kopii zapasowych i aktualizowanie oprogramowania bazy danych, a także zapewnia wysoką dostępność. Dzięki RDS można łatwo uzyskać dobrą podstawową wydajność. Każda instancja RDS jest wstępnie skonfigurowana i zoptymalizowana na podstawie wybranego rozmiaru. Instancje RDS skalują się, dostosowując typ instancji DB (zwiększanie lub wyłączanie pamięci lub mocy obliczeniowej) zgodnie z potrzebami. Można również łatwo skonfigurować repliki do odczytu lub skonfigurować replikację synchroniczną w strefach dostępności w celu zwiększenia wydajności, dostępności i trwałości. Korzystając z RDS, opcja w pełni zarządzanej usługi może być świetna do usuwania większości zadań DBA. Jednak usługa nie zapewnia obecnie opcji uruchamiania każdego typu zadania.RDS zarządza również replikacją. Jeśli deweloperzy potrzebują wysokiej dostępności w bazie danych, można użyć opcji strefy wielu dostępności w RDS. Replika bazy danych jest zsynchronizowana z podstawową bazą danych z tą opcją w przypadku awarii.

Utrzymanie AWS RDS z kosztami:

„Płać za to, czego używasz”, musisz mieć oko na to, co masz uruchomione w usłudze. Jeśli używasz instancji do POC/Testowania i zapomniałeś ją zakończyć, a nadmierna alokacja są częstymi przyczynami spirali kosztów. Możesz oszacować swój miesięczny rachunek za pomocą kalkulatora kosztów. Ponieważ małe przedsiębiorstwo lub średnia firma jest dobrym rozwiązaniem dla świadczenia usług sprzętowych, wewnętrzne może mieć sens. Ale jeśli firma szybko się skaluje lub działa krótkoterminowo, AWS powinien nadal być najlepszą opcją.

Informacje o AWS RDS

  • Dostarczanie i zarządzanie relacyjnymi bazami danych
  • Automatycznie obsługuje
    • Kopie zapasowe
    • Replikacja*
    • Łatanie
    • Aktualizacje*
  • Przewidywalna, niezawodna wydajność
  • Skaluj w pionie w locie
  • Skaluj w poziomie
    • Przeczytaj replikę dla MySQL
    • Ręczne sharding

Kiedy używać Amazon RDS

Użyj Amazon RDS

– Średni do wysokiego współczynnik zapytań/zapisu
– Złożone transakcje lub złożone zapytania
– Nie więcej niż jeden węzeł/odłamek pracownika
– Wysoka trwałość

Zgodnie z zaleceniami nie używaj Amazon RDS:

– Sharding
– Ogromne szybkości odczytu/zapisu

Np.:150K zapis/sekundę
– Proste żądania i zapytania GET/PUT
– Dostosowanie RDBMS

Koniec artykułu, wyjaśniliśmy, co to jest AWS RDS.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Co to jest T-SQL?

  2. Błędy połączenia z bazą danych lub uwierzytelniania z ruchomym typem

  3. Samouczek łączenia SQL

  4. Zapobieganie atakom typu SQL Injection za pomocą Pythona

  5. Zrozumienie typów danych SQL — wszystko, co musisz wiedzieć o typach danych SQL