2009-03-15 9 views
5

Witam Jestem całkowicie nowym użytkownikiem EC2 i nowym administratorem serwera. Pracowałem nad serwerem Windows 2003 przy użyciu naszej aplikacji internetowej wykonanej ze stron PHP, bazy danych MySQL i obsługujących pliki obrazów z jednego autonomicznego serwera Windows 2003.Jak przeprowadzić migrację mojej witryny, mySQL, stron php, plików, ustawień itp. Do Amazon EC2?

Chciałbym wiedzieć, jak zrobić "pakowanie" naszego serwera i instalowanie go jako obrazu w Amazon Web Services.

Czy jest to prosty sposób, czy muszę odbudować na Amazon. Czy istnieje podstawowy obraz systemu Windows z zainstalowanym już MySQL PHP &?

Poszedłem przez proces rejestracji i połączyłem się z serwerem przy użyciu Podłączania pulpitu zdalnego. Jestem przyzwyczajony do pracy z plikami serwera w programie Dreamweaver, w jaki sposób chciałbym używać Dreamweaver do łączenia się z serwerem EC2?

Ktoś wie o kilku dobrych tutorialach?

wiele dzięki

Odpowiedz

8

To list z obrazów systemu Windows. Nie mogłem znaleźć tego, o co prosisz, więc musisz zacząć od istniejącego (lepiej zacząć od tego, który już jest zainstalowany) i zainstalować PHP i MySQL. Następnie możesz zapisać to jako podstawowy obraz i użyć go do wszystkich kolejnych wdrożeń.

Jednak infrastruktura, którą opisujesz, nie pasuje do środowiska Cloud. Początkowo MySQL lub jakakolwiek inna relacyjna baza danych nie jest odpowiednim mechanizmem trwałości. Nie można zagwarantować, że wystąpienie nie zniknie, a jeśli tak się stanie, wówczas wszystkie dane przechowywane w lokalnym systemie plików zostaną utracone. Możesz bezpiecznie korzystać z MySQL, korzystając z Elastic Block Storage. To dla ciebie kolejna uwaga.

Z tego samego powodu nie zaleca się używania prostego obrazu do serwowania plików. Amazon oferuje usługę S3, która jest świetna pod tym względem.

Podsumowując, wdrażanie w środowisku chmury jest inne niż wdrażanie w serwerach dedykowanych. Potrzebujesz innej architektury, nie tylko do odtworzenia instalacji.

+0

Cześć, dziękuję za odpowiedź, tak, widzę potrzebę EBS i znalazłem samouczek, ale nie dla obrazu systemu Windows. – undefined

+0

Uważam, że S3 jest preferowany w stosunku do EBS, ponieważ jest on replikowany "blisko klientów" i dlatego nadaje się do treści statycznych. Podobno EBS nie jest? – andig

+0

Tak, ale nie możesz mieć relacyjnej bazy danych w S3.Jest to ważne w przypadku starszych aplikacji, które nie zostały zaprojektowane dla chmury. – kgiannakakis

2

W zależności od tego, jak dobrze udokumentowana i bezpieczna jest twoja witryna, nie powinno być tak źle. Oczywiście staraj się trzymać systemu operacyjnego jak najbardziej zbliżonego do oryginalnego systemu. W rzeczywistości możesz nawet zbudować swój obraz od podstaw, postępując zgodnie z dokumentacją. Istnieją nawet sposoby na zbudowanie systemu z nośników instalacyjnych we własnej konfiguracji VMWare, a następnie wypchnięcie go do EC2 (patrz here i here). Nigdy tego nie robiłem, ale w zasadzie brzmi to wykonalnie. Gdybym miał długoterminowy serwer, miałbym działać na EC2.

Z drugiej strony, możesz wydać nawet sto dolców i udać się na odesk.com lub gdzieś i poprosić kogoś o przeniesienie go za Ciebie. Po prostu powiedz mu, że chcesz obszerną listę wszystkiego, co zrobił i voila — natychmiastową dokumentację.

Edytuj: Jak mówi kgiannakakis, upewnij się, że masz jasność co do technologii EC2, ponieważ to nie jest to samo, co hostowanie.

+0

Wielkie dzięki za pomoc. – undefined

+0

Nie ma za co! Źle przeczytałem i zakładałem, że jesteś na Linuksie, ale wiele z moich rad nadal obowiązuje :) – JasonSmith

Powiązane problemy