Amazon Web Services - przesunięcie ku czerwieni
Amazon Redshiftto w pełni zarządzana usługa hurtowni danych w chmurze. Jego zbiory danych obejmują od 100 gigabajtów do petabajtów. Początkowy proces tworzenia hurtowni danych polega na uruchomieniu zestawu zasobów obliczeniowych o nazwienodes, które są zorganizowane w grupy tzw cluster. Następnie możesz przetwarzać swoje zapytania.
Jak skonfigurować Amazon Redshift?
Poniżej przedstawiono kroki, aby skonfigurować Amazon Redshift.
Step 1 - Zaloguj się i uruchom klaster Redshift, wykonując następujące czynności.
Zaloguj się do konsoli zarządzania AWS i użyj poniższego linku, aby otworzyć konsolę Amazon Redshift - https://console.aws.amazon.com/redshift/
Wybierz region, w którym ma zostać utworzony klaster, korzystając z menu Region w prawym górnym rogu ekranu.
Kliknij przycisk Uruchom klaster.
Otworzy się strona Szczegóły klastra. Podaj wymagane informacje i kliknij przycisk Kontynuuj, aż do strony przeglądu.
Otworzy się strona potwierdzenia. Kliknij przycisk Zamknij, aby zakończyć, tak aby klaster był widoczny na liście Klastry.
Wybierz klaster z listy i przejrzyj informacje o stanie klastra. Strona pokaże stan klastra.
Step 2- Skonfiguruj grupę zabezpieczeń, aby autoryzować połączenia klientów z klastrem. Autoryzacja dostępu do Redshift zależy od tego, czy klient autoryzuje instancję EC2, czy nie.
Wykonaj następujące kroki, aby przejść do grupy zabezpieczeń na platformie EC2-VPC.
Otwórz konsolę Amazon Redshift i kliknij Klastry w okienku nawigacji.
Wybierz żądany klaster. Zostanie otwarta karta Konfiguracja.
Kliknij grupę Bezpieczeństwo.
Po otwarciu strony grupy zabezpieczeń kliknij kartę Przychodzące.
Kliknij przycisk Edytuj. Ustaw pola, jak pokazano poniżej, i kliknij przycisk Zapisz.
Type - Niestandardowa reguła TCP.
Protocol - TCP.
Port Range- Wpisz ten sam numer portu, który był używany podczas uruchamiania klastra. Domyślny port dla Amazon Redshift to 5439.
Source - Wybierz Niestandardowy adres IP, a następnie wpisz 0.0.0.0/0.
Step 3 - Połącz się z klastrem Redshift.
Istnieją dwa sposoby łączenia się z klastrem Redshift - bezpośrednio lub przez SSL.
Poniżej przedstawiono kroki, aby połączyć się bezpośrednio.
Połącz klaster za pomocą narzędzia klienta SQL. Obsługuje narzędzia klienta SQL, które są zgodne ze sterownikami PostgreSQL JDBC lub ODBC.
Użyj poniższych linków, aby pobrać - JDBC https://jdbc.postgresql.org/download/postgresql-8.4-703.jdbc4.jar
ODBC https://ftp.postgresql.org/pub/odbc/versions/msi/psqlodbc_08_04_0200.zip lub http://ftp.postgresql.org/pub/odbc/versions/msi/psqlodbc_09_00_0101x64.zip dla maszyn 64-bitowych
Wykonaj poniższe czynności, aby uzyskać parametry połączenia.
Otwórz konsolę Amazon Redshift i wybierz opcję Klaster w okienku nawigacji.
Wybierz żądany klaster i kliknij kartę Konfiguracja.
Otworzy się strona, jak pokazano na poniższym zrzucie ekranu z adresem URL JDBC w obszarze Właściwości bazy danych klastra. Skopiuj adres URL.
Wykonaj następujące kroki, aby połączyć klaster z programem SQL Workbench / J.
Otwórz SQL Workbench / J.
Wybierz plik i kliknij okno Połącz.
Wybierz Utwórz nowy profil połączenia i wypełnij wymagane informacje, takie jak nazwa itp.
Kliknij Zarządzaj sterownikami i otworzy się okno dialogowe Zarządzaj sterownikami.
Kliknij przycisk Utwórz nowy wpis i wypełnij wymagane dane.
Kliknij ikonę folderu i przejdź do lokalizacji sterownika. Na koniec kliknij przycisk Otwórz.
Pozostaw pola Classname i Sample URL puste. Kliknij OK.
Wybierz sterownik z listy.
W polu URL wklej skopiowany adres URL JDBC.
Wprowadź nazwę użytkownika i hasło w odpowiednich polach.
Zaznacz pole Autocommit i kliknij Zapisz listę profili.
Funkcje Amazon Redshift
Oto cechy Amazon Redshift -
Supports VPC - Użytkownicy mogą uruchomić Redshift w VPC i kontrolować dostęp do klastra poprzez wirtualne środowisko sieciowe.
Encryption - Dane przechowywane w Redshift mogą być szyfrowane i konfigurowane podczas tworzenia tabel w Redshift.
SSL - Szyfrowanie SSL służy do szyfrowania połączeń między klientami a Redshift.
Scalable- Za pomocą kilku prostych kliknięć liczbę węzłów można łatwo skalować w hurtowni danych Redshift zgodnie z wymaganiami. Umożliwia także skalowanie pojemności pamięci masowej bez utraty wydajności.
Cost-effective- Amazon Redshift to opłacalna alternatywa dla tradycyjnych praktyk hurtowni danych. Nie ma żadnych kosztów początkowych, długoterminowych zobowiązań i struktury cenowej na żądanie.