본문 바로가기
반응형

전체 글56

Oracle Cloud 무료로 웹서버&DB 배포하기 올해 초 사이드프로젝트로 간단한 웹사이트를 만들어서 AWS 서버로 운영하고 있는데프리티어 기간이 끝나면 꽤 비용이 나갈 것 같아 비용 최적화를 고민하던 중,2개의 인스턴스를 평생 무료로 제공한다는 Oracle Cloud를 알게 되었다. 이 글은 Oralce Cloud로 웹사이트를 배포한 과정을 공유하고자 작성했다. 무료 플랜 상세:https://www.oracle.com/kr/cloud/free/?intcmp=ohp052322ocift 일단 내가 오라클 클라우드를 이용한 방식은 이렇다.오라클 무료 플랜에서는 AWS의 EC2에 해당하는 컴퓨팅 VM을 무려 2개나 무료로 쓸 수 있다! AWS 프리티어와 동일한 스펙(1CPU 1GB RAM)의 서버이다.나의 웹사이트는 nodejs 서버와 postgres DB로.. 2024. 7. 31.
[총정리] AWS에 내 웹사이트 올리는 법 (2편) * 1편 (EC2 호스팅) : [총정리] AWS에 내 웹사이트 올리는 법 (1편) 지난 편에서 AWS의 컴퓨터를 빌려 내 웹사이트 파일을 올리고 실제 브라우저에서 접속까지 해봤다.이번 편에서는 웹사이트에 고정 IP를 할당하고, DB를 달고, 도메인을 연결하고, SSL을 적용해보자! * 이 글은 전문가가 쓴 것이 아니기 때문에 오류가 있을 수 있는 점 양해 부탁드립니다.1. 고정 IP 할당하기지금 EC2에는 퍼블릭 IPv4가 자동으로 할당되어 있다.그런데 만약 어떤 이유로 서버를 중지했다가 재시작하게 되면, 이 주소가 다른 주소로 바뀌게 된다.빌린 컴퓨터를 반납했다가 한번 더 빌리면, 가지고 있는 것 중 다른 컴퓨터를 빌려주는 것과 같은 이치이다.그런데 퍼블릭 IP는 웹사이트에 접속할 때 필요한데, 이게 .. 2024. 4. 27.
[총정리] AWS에 내 웹사이트 올리는 법 (1편) 멋진 웹사이트를 만들었다.이걸 다른 사람들이 쓸 수 있게 하려면 어떻게 해야 하는지 알아보자! 일러둡니다* 웹사이트를 배포하는 데는 여러가지 방법이 있는데, 클라우드 컴퓨팅 분야에서는 인프라부터 직접 설정하고 모든 걸 관리하는 IaaS 방식부터, 인프라는 알아서 처리해주는 PaaS 방식(AWS Elastic Beanstalk, Heroku 등), 그보다 더 간단하게 모든 과정을 자동화하는 SaaS 방식(Netlify, Firebase 등) 등이 있습니다. 뒤로 갈수록 내 통제력은 떨어지지만 더 빠르고 쉽게 배포 및 관리가 가능하죠.이 글에서는 AWS의 EC2를 사용하는 IaaS 방식을 설명하고 있습니다. 그러나 솔직히 말하자면, 개인이 웹사이트 하나 배포하는데 굳이 EC2까지 쓸 필요는 없다고 생각합니다.. 2024. 3. 17.
[모여모여] 팀플, 미팅 일정 조율 사이트 (무료) 여러 사람이 모일 때이날 돼요? 몇 시에 돼요? 아 저는 안돼요ㅠ 하며힘겹게 일정을 맞추고 계신 분들 이런 분들을 위한 무료 웹사이트를 소개한다. 바로 "모여모여"라는 서비스이다.http://teamworktime.org/ #장점우선 이 서비스의 장점 4가지를 꼽자면 아래와 같다.1. 무료이고 로그인이 필요 없다.계정을 만들 필요 없이 그냥 들어가서 바로 쓰면 된다.2. 기능이 엄청 단순하다.쓸데없는 기능 없이 딱 필요한 기능만 있어서 가볍다. UI도 깔끔한건 덤.3. 한국어 사이트이다.이것과 비슷한 서비스 중 제일 유명한 곳이 영어 사이트인데여긴 한국어라서 쓰기 편하다.4. 반응형이다.컴퓨터, 모바일 모두에서 예쁘게 보인다. 선호하는 기기에서 사용하면 된다.(단, 내 일정 등록 시 드래그는 컴퓨터에서만.. 2024. 3. 11.
[해결] AWS 퍼블릭 IPv4 유료화: 프리티어인데 과금되었다면 2024년 2월 1일부터 AWS의 Public IPv4 주소 사용이 유료화되었다. https://aws.amazon.com/ko/about-aws/whats-new/2024/02/aws-free-tier-750-hours-free-public-ipv4-addresses/ IPv4 주소가 고갈되면서 IPv6로의 이전을 장려하기 위해 취한 조치라는 것 같다. 공지 글을 읽어보면 프리티어(Free-tier) 사용자는 유료화에서 제외가 되는 모양이다. 단, 이는 EC2 인스턴스에 할당된 주소에만 적용된다. "퍼블릭 IPv4 주소로 EC2 인스턴스를 시작하면 매달 750시간의 퍼블릭 IPv4 주소를 무료로 사용할 수 있습니다." (매달 750시간이라는 건 한달 내내 써도 무료라는 뜻이다.) 그런데 이상하게도 내가.. 2024. 2. 10.
[Spring Boot/Mybatis] 오류 해결 - java.lang.IllegalArgumentException: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String 1. 문제Spring Boot와 Mybatis를 활용한 앱을 실행했더니 아래와 같은 오류가 났다. java.lang.IllegalArgumentException: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String 코드에 문법 상 틀린 것은 하나도 없다. 뭐가 잘못 됐을까? 2. 해결위는 Spring Boot와 Mybatis 버전이 호환되지 않아서 발생하는 오류이다.호환되는 버전은 아래 Mybatis 깃허브 페이지에서 확인할 수 있다.https://github.com/mybatis/spring-boot-starter/releases 나의 경우 Spring Boot는 3.2.1버전, Mybatis는 3.0.2버전을 사용 중이.. 2024. 1. 16.
반응형