웹개발 종합반 5주차

박성우·2023년 3월 24일
0

마지막 5주차는 4주차까지 배운 flask 서버, POST 요청, GET 요청, DB 연동을 통해서 웹페이지를 만들어보고 실제로 배포해보는 과정이 있었다.

배포하기 전에, 우리가 카카오톡을 사용할 때와 같이 링크를 전달할 때 간단한 사진 및 설명과 함께 첨부되도록 할 수 있는 og태그가 있다.

OG(Open Graph) 태그

해당 HTML의 메타데이터를 크롤링하여 미리보기 생성

<meta property="og:title" content="내 사이트의 제목" />
<meta property="og:description" content="보고 있는 페이지의 내용 요약" />
<meta property="og:image" content="이미지URL" />

이런 식으로 content에 데이터를 넣어주면 카카오톡 미리보기와 같이 사용할 수 있다.


  • 웹 서비스 런칭

내가 만든 웹 서비스를 런칭하기 위해서는 클라이언트의 요청에 항상 응답해줄 수 있는 서버가 필요하다.

이러한 서버의 조건은 항상 프로그램이 실행되고 있을 뿐 아니라, 모두가 접근할 수 있는 공개 주소인 공개 IP 주소(Public IP Address)를 가지고 있어야 한다.

AWS(Amazon Web Services)

Amazon에서 제공하는 클라우드 서비스로, 네트워킹을 기반으로 가상 컴퓨터와 스토리지, 네트워크 인프라 등 다양한 서비스를 제공

클라우드 컴퓨팅

IT 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불

하지만, AWS를 그대로 사용하기엔 굉장히 복잡하고 어렵기때문에 AWS에서 제공하는 Elastic Beanstalk(EB)이라는 서비스를 사용하면

  • 코드 압축 및 업로드
  • AWS의 다양한 서비스 연결
  • 배포 링크를 통한 공유
  • 코드 업데이트
    등 쉽고 간편하게 배포가 가능하게 해준다.
profile
Backend Developer

0개의 댓글