Any case studies out there for e.g. University website development? Github>EC2>CodeDeploy?

0

Hi, I don't have a lot of experience with AWS. As a means to understand the tech let's assume the following theoretical use case:

  1. University with 400,000 static files (html, images, js). Vendor hosted CMS generates the static files.
  2. University needs to host these generated statics files and implement SSO (Shibboleth SP3) on separate server eg EC2 Amazon Linux 2.
  3. Use GitHub for version control (team of 5 developers) and deploy to CodeDeploy from GitHub main branch
  4. Use Load Balancers.

....From your experience of hosting large scale informational static websites is GitHub>CodeDeploy>EC2 a suitable option or should I be studying/considering other best practice AWS services?

Starting out so any resources or direction appreciated.

Thanks

2개 답변
2
수락된 답변

That's a super broad question covering a lot of ground (content management, website hosting, user authentication, etc.).

Can you do all of those things? Absolutely. Service such as CloudFront, S3, Cognito, API Gateway (just for starters) are where I'd go but there are many more (including some that you've mentioned).

Would I recommend the GitHub>CodeDeploy->EC2 architecture pattern? Not necessarily. Mainly because hosting static files is a great use case for CloudFront and S3 (far less expensive and far more scalable too). But there are many factors to consider here.

I'd strongly recommend reaching out to your local AWS Solutions Architect to find the best way for you to meet your requirements.

profile pictureAWS
전문가
답변함 2년 전
0

Ok thanks for your feedback. Much appreciated. I don't have the budget for hiring an AWS Solutions Architect I'm afraid but just trying to understand the AWS solutions for a real world project for now. A Premium Support Developer Plan $29/m offers "architecture guidance" it seems so will try that route. Having to install Shibboleth SP3 on the server would appear to make S3 not an option. The CMS also can't easily be hooked up with a CDN like CloudFront unfortunately. Vendor is planning a plugin to accommodate CDN integration. Will look into Cognito and keep researching. Thanks for pointing me in the right direction and have a nice day. H

답변함 2년 전
  • You don't have to hire an AWS Solutions Architect. We (the Solutions Architect team) are a customer-facing part of the AWS team. Look us up on LinkedIn and we're happy to help.

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠