웹개발 종합반 5주차

박성우·2023년 3월 24일

마지막 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개의 댓글