Tech/Cloud 3

클라우드 인프라를 위한 x86서버

최근 클라우드 산업이 발달하면서 CSP(Cloud Service Platform)을 사용하는 개발자, 학생들이 많아졌습니다. 그런데 이러한 클라우드 기술이 발전할 수 있었던 인프라에 대해서는 관심이 없습니다. 저 역시 x86 서버의 존재를 모르고, 클라우드 서비스를 사용하고 있었습니다. 오늘은 그 클라우드 서비스가 발전할 수 있었던 서버 아키텍처인 x86과 더불어 유닉스 서버와의 비교를 해보려 합니다. x86 서버 x86은 인텔(Intel)과 AMD(Advanced Micro Devices)에 의해 개발된 마이크로프로세서 아키텍처입니다. 이 아키텍처는 주로 개인용 컴퓨터와 서버 시스템에서 사용되며, 대부분의 현대 컴퓨터에 사용되는 프로세서 기술을 의미합니다. x86 아키텍처는 초기에 16비트 아키텍처이었..

Tech/Cloud 2023.08.23

[Reminder] Amazon CloudFront를 이용한 HTTPS 적용

안녕하세요 SSAFYcial 9기 박철순입니다. 최근 프로젝트를 진행하며 배포 과정에서 사용했던 AWS의 CloudFront를 통해 HTTPS를 적용하여 SSL인증을 보다 쉽게 구성한 사례 및 방법을 공유하려고 합니다. HTTPS란 우리가 보통 사용하는 웹 사이트를 보면 https://cheoltecho.tistory.com 처럼 HTTPS 프로토콜을 사용하며, 다음과 같이 자물쇠 모양으로 보안 연결이 되어 있는 것을 확인할 수 있습니다. 반면에 우리가 로컬 개발 시 실행하는 API 서버나, 클라이언트 서버는 http://localhost:8080 처럼 HTTP 프로토콜을 사용하는 것을 쉽게 볼 수 있습니다. 이렇듯 보안 연결이 사용되지 않았다고 경고하며, 웹 사이트에 대한 신뢰성이 떨어지게 됩니다. H..

Tech/Cloud 2023.05.31

[Reminder] Spring Cloud Netflix로 알아보는 MSA

안녕하세요! SSAFY 9기 기자단으로 활동 중인 박철순 기자입니다. 오늘은 현대화 애플리케이션의 대표 구조인 MSA 와 함께 백엔드에서 MSA를 실제 구현할 수 있는 Spring Cloud Netflix를 소개해드리겠습니다. [MSA vs Monolithic] Monolithic Architecture 모놀리틱 아키텍처는 소프트웨어 모든 구성 요소가 한 프로젝트에 통합된 형태로 기존까지 많이 쓰이던 아키텍처입니다. Micro Service Architecture(MSA) MSA는 작고, 독립적으로 배포 가능한 각각의 기능을 수행해야 하는 서비스로 구성된 프레임워크입니다. 각 서비스는 완전히 독립적 배포가 가능하고, 다른 기술 스택이 사용 가능합니다. Monolithic의 한계 부분의 장애가 전체 서비스..

Tech/Cloud 2023.02.19