문제

많은 PHP 프로그래머 인 저는 일종의 CMS 사람이지만 "프레임 워크"근육도 훈련합니다. 내가 관찰 한 바에 따르면, 직업 설명에는 아마존 웹 서비스에 대한 수요가 더 많습니다. 따라서 그들은 배울 가치가 있습니다.

그러나 모든 학습은 목적을 가지고 잘 표적화되어야하므로 아래에서 질문을하고 있습니다.

내 질문은 어떤 종류의 응용 프로그램 (아키텍처 및 도메인 별)이 이러한 서비스에 가장 적합한 목표입니까? 고용주가 가장 자주 요청할 Amazon Web Services의 전형적인 사용을 상상할 수 있습니까?

Amazon Web Services를 사용하면이 플랫폼으로 완전히 마이그레이션 할 수있을뿐만 아니라 부분 솔루션도 괜찮다는 것을 의미합니까?

도움이 되었습니까?

해결책

Amazon Web Services 및 Cloud Framework의 핵심 목표는 일반적으로 엔터프라이즈 애플리케이션이지만 확장 가능하고 유연하게 원하는 정기적 인 웹 응용 프로그램도 이러한 아키텍처의 혜택을받을 수 있다고 생각합니다.

Amazon Web Services는 자아의 개발 플랫폼이 아닙니다. 응용 프로그램을 구축하려면 여전히 PHP 또는 Java와 같은 기술을 사용해야합니다. 일반 서버 기반 애플리케이션과의 주요 차이점은 지속성 계층과 배포 전략입니다.

관계형 데이터베이스는 클라우드 애플리케이션에 적합하지 않습니다. 그러나 한 번에 한 걸음 씩 가져 가려면 여전히 아마존을 시작할 수 있습니다. EC2 이미지 (Virtual Machine), Apache 및 PHP를 설치하고 EBS MySQL이있는 볼륨. 이렇게하면 익숙한 것과 같은 개발 서버가 있습니다. 이것들은 가장 먼저 배워야 할 것입니다 (EC2 이미지를 시작하고 자신만의 이미지를 만듭니다, EBS 볼륨을 만듭니다). 나는 그들에 대한 학습 곡선이 그다지 가파르지 않는다고 말할 것입니다.

그러나 클라우드 시스템으로부터 혜택을 받고 싶다면 다른 철학에 적응해야합니다. 다음과 같은 관계형 데이터베이스에 대한 대안을 고려해야합니다. 단순화. 또한 클러스터링 기술을 배워야합니다. 가장 중요한 것은 응용 프로그램을 쉽게 추가하거나 제거 할 수 있도록 응용 프로그램을 설계해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top