Jaka jest różnica między Amazon S3 i Amazon EC2 instancja?

Muszę stworzyć aplikację internetową z wykorzystaniem PHP mysql i html. Nie.wniosków i danych będzie bardzo wysoka. Potrzebuję miejsca na serwerze Amazon.

Przeczytałem dokumentację Amazona i stwierdziłem, że S3 jest pamięcią masową, która zapewnia prosty interfejs usług internetowych. EC2 jest usługą internetową, która zapewnia pojemność obliczeniową z możliwością zmiany rozmiaru w chmurze.

Czy Mogę kupić S3 i uruchomić php i odpytywać bazę danych?

Proszę powiedzieć mi różnicę między Amazon S3 i Amazon Ec2 instancji.

Author: Sangam254, 2013-01-18

6 answers

Instancja EC2 jest jak zdalny komputer z systemem Windows lub Linux i na którym można zainstalować dowolne oprogramowanie, w tym serwer WWW z kodem PHP i serwer bazy danych.

Amazon S3 to tylko usługa pamięci masowej, zwykle używana do przechowywania dużych plików binarnych. Amazon ma również inne usługi przechowywania i baz danych, takie jak RDS dla relacyjnych baz danych i DynamoDB dla NoSQL.

 144
Author: David Levesque,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-01-18 04:28:39

Instancja Ec2 wystarczy do uruchomienia serwera, S3 storage nie jest wymagany do uruchomienia serwera its tylko do przechowywania zasobów, które mogą być również przechowywane w instancji ec2.

 18
Author: Noor Ahmed,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-01-18 05:04:11

Chociaż twój tytuł sugeruje, że pytasz o różnicę między Amazon S3 i Amazon EC2 instancją, ale w poście powiedziałeś, że chcesz go używać do obsługi swoich klientów / użytkowników, więc chciałbym wskazać, że jeśli chcesz CDN (Content Delivery Network), to Amazon S3 nie jest prawdziwym CDN . S3 został zaprojektowany do przechowywania treści. Właściwą usługą Amazon do wykorzystania do dostarczania treści jest Amazon CloudFront. Rest odpowiedź na twój tytuł został zapytany. Może być to pomoże komuś w przyszłości.

 13
Author: Abdul Jabbar Dumrai,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-31 20:44:15

Amazon EC2

To zwykły komputer hostowany gdzieś na jednym z AWS data-center. A w ramach tego ma dysk twardy lub lokalną pamięć masową. I nie jest to trwałe w tym sensie, że wszystko, co chcesz przechowywać długoterminowo, nie chcesz przechowywać na dysku twardym instancji EC2 ze względu na skalowanie-w górę i skalowanie-w dół, jednocześnie dodając easy do serwerów, vice-versa (zachowując właściwość elastyczności). A więc nie chcesz mieć rzeczy, które chcesz zachować na zawsze do pamięci lokalnej, ponieważ po dodaniu lub usunięciu wystąpień możesz potencjalnie utracić te informacje lub utracić te dane. EC2 ma na celu wdrożenie aplikacji na serwerze (wykorzystując jej moc obliczeniową), a serwer ten obsługuje zawartość odpowiednio przez S3 i RDS. Dlatego Amazon EC2 jest dobry dla każdego rodzaju przetwarzania aktywności.

Amazon S3

Weźmy np. Netflixa, gdzie faktycznie przechowują miliony fizycznych plików wideo to moc ich treści. Muszą być Te pliki wideo i wiele ich wersji gdzieś się przechowuje. W tym momencie S3 wchodzi w grę. Amazon S3 to platforma pamięci masowej AWS. Jest to specjalnie nazywane Duże nieograniczone wiadro do przechowywania (Limit jest bardzo wysoki). Tak więc S3 jest idealnym miejscem do przechowywania dokumentów, filmów, muzyki, aplikacji, zdjęć, wszystkiego, co chcesz przechowywać, po prostu zrzut NA S3. I będzie wiele zwolnień i kopii zapasowych plików, które tam umieściłeś. Więc znowu zawsze będziesz miał wysoka dostępność wszystkich plików, które zdecydujesz się przechowywać na S3.

Zastosowania S3:

  1. Pojemnik pamięci masowej
  2. Długotrwałe Przechowywanie

Tak więc, jako całkowity failsafe Amazon S3 jest idealnym miejscem na wszystko, co chcesz przechowywać przez długi czas i ma mnóstwo nadmiarowości i jest świetny, ponieważ jest w zasadzie nieograniczony. Tak więc Amazon S3 to miejsce, w którym Netflix przechowuje tysiące petabajtów plików wideo, które muszą przechowywać. Więc, [[5]} Amazon S3 jest massive storage bucket.

 6
Author: mohan08p,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-26 07:40:18
  • EC2
[4]} Amazon Elastic Compute Cloud (Amazon EC2) to usługa internetowa, która zapewnia bezpieczną, zmienialną pojemność obliczeniową w chmurze. Został zaprojektowany, aby ułatwić programistom przetwarzanie w chmurze na skalę internetową.
  • S3
Amazon S3 to obiektowa pamięć masowa zbudowana w celu przechowywania i pobierania dowolnej ilości danych z dowolnego miejsca-witryn internetowych i aplikacji mobilnych, aplikacji korporacyjnych oraz danych z czujników i urządzeń IoT [5]}
 0
Author: Arman Hakim Sagar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-01 08:34:33

EC2 używa EBS, który jest pamięcią masową opartą na blokach, jak systemy plików linux/windows

S3 używa object storage - blob - binarny system plików dużych obiektów, podobnie jak płaskie bazy danych, przechowujący na poziomie obiektu. Jest to zwykle używane do plików statycznych dowolnego typu w dowolnym scenariuszu. Nie może być używany do uruchamiania usług na Instancja EC2.

 0
Author: double07robinhood,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-20 18:37:38