본문 바로가기
  • 실행력이 모든걸 결정한다
반응형

분류 전체보기580

[RDS] 데이터베이스 관리하기 1. 모니터링 - RDS 인스턴스의 [모니터링] 메뉴에 들어가면 CloudWatch라는 기능이 있다. - CloudWatch는 인스턴스를 1분 간격으로 감지하여 알리고, 사용량이 급증했을 때 자동으로 확장 및 부하 분산을 수행하는 독립된 서비스이다. - CloudWatch는 다음과 같은 현황들을 모니터링 해준다. - 확장 모니터링은 원격 서버의 운영체제에 감지 프로그램을 심어서 실시간(초 간격)으로 정교한 현황을 제공해주는 모니터링으로, 유료 서비스이다. - OS 프로세스 목록은 설치 및 실행중인 컴퓨터들의 상태를 보여준다. 2. 백업과 복원 수동 백업 데이터들은 원래의 인스턴스가 삭제되더라도 유지되지만, 자동으로 백업되는 데이터들은 원래의 인스턴스가 삭제되면 같이 삭제되어 버리므로 주의해야 한다. 1).. 2021. 12. 22.
[RDS] 데이터베이스 접속하기 1. Public 방식으로 접속 1) DB 인스턴스 접속 ※ 이전 포스팅에서는 DB 식별자가 mydb였는데, 모종의 이유로 DB 인스턴스를 다시 생성하게 되었다. 2) 인바운드 규칙 추가 인바운드 규칙 : 외부에서 EC2 인스턴스로 들어오는 트래픽에 대한 규칙 아웃바운드 규칙 : EC2 인스턴스에서 외부로 내보내는 트래픽에 대한 규칙 - 먼저, VPC 보안 그룹에 들어간다. - 아래쪽을 보면 인바운드 규칙이라는 메뉴가 보이는데, 인바운트 규칙 편집을 클릭하여 아래와 같이 0.0.0.0/0(모든 IP)에 대한 접근을 허용하도록 규칙을 추가한다. 물론, 이 방식이 위험하다고 느껴진다면 여러분의 공인 IP만 허용하도록 해도 좋다. 3) 엔드포인트 확인 - 빨간 상자로 표시한 엔드포인트가 DB의 주소이다. 4).. 2021. 12. 22.
[RDS] 데이터베이스 생성하기 1. RDS란? RDS는 Relational Database Service의 약자로, DB를 대여해주고 관리해주는 AWS의 서비스이다. 2. RDS DB 인스턴스 생성하기 1) RDS 접속 콘솔에서 [서비스->데이터베이스->RDS]로 접속한다. 2) DB 인스턴스 생성 (1) 데이터베이스 생성 - RDS를 처음 이용한다면 RDS 콘솔에 아무 인스턴스도 나타나지 않을 것이다. 데이터베이스 생성을 눌러보자. (2) DB 선택 - 필자는 MySQL과 친근하기 때문에 MySQL 엔진을 생성하기로 했다. 그리고 DB버전은 특별히 권장된 버전이 없다면 기본값으로 두면 된다. (3) 템플릿 선택 및 관리자 설정 - 무료로 서비스를 받고 싶다면 프리 티어를 선택하면 된다. 단, 무료이기 때문에 서비스에 어느 정도 제한.. 2021. 12. 21.
[구현 완료] 코로나19 예방 접종 센터 조회 Android앱 https://youtu.be/UCF1mQkU7ew Github 링크 (소스 코드) https://github.com/jooyeokkim/Covid19-Vaccination-Center-Android-App GitHub - jooyeokkim/Covid19-Vaccination-Center-Android-App Contribute to jooyeokkim/Covid19-Vaccination-Center-Android-App development by creating an account on GitHub. github.com 프로젝트 소개 프로젝트 이름 : 코로나19 예방 접종 센터 조회 Android앱 프로젝트 내용 : 공공데이터포털에 있는 코로나19 예방 접종 센터의 이름과 주소 정보를 JSON으로 가.. 2021. 12. 21.
[SpringBoot] 공식 문서 요약(7) - SQL 데이터베이스 SpringBoot Document Review 7 https://docs.spring.io/spring-boot/docs/2.1.13.RELEASE/reference/html/ SQL 데이터베이스 https://docs.spring.io/spring-boot/docs/2.1.13.RELEASE/reference/html/boot-features-sql.html - Spring Framework는 JdbcTemplate과 ORM기술을 제공한다. - Spring Data는 인터페이스들로부터 직접적으로 Repository 구현체를 만들고, 메소드명으로부터 쿼리로 변환시킬 수 있는 기능을 제공한다. 1. DataSource 설정 - Java의 javax.sql.DataSource 인터페이스는 데이터베이스 연동.. 2021. 12. 19.
[개발 완료] Socket - Global Online Meeting https://www.youtube.com/watch?v=j-Ozexy8CGM Github 링크 (소스 코드) https://github.com/jooyeokkim/Global-Meeting-Socket-Program GitHub - jooyeokkim/Global-Meeting-Socket-Program Contribute to jooyeokkim/Global-Meeting-Socket-Program development by creating an account on GitHub. github.com 프로젝트 소개 프로젝트 이름 : Global Online Meeting 프로젝트 설명 : 서로 다른 국적인 2인 이상이 온라인 채팅을 할 때 번역기를 사용하는 수고를 덜고, 구글 번역 API를 사용함으로써.. 2021. 12. 2.
[SpringBoot] 공식 문서 요약(6) - Security, OAuth2 SpringBoot Document Review 6 https://docs.spring.io/spring-boot/docs/2.1.13.RELEASE/reference/html/ Security https://docs.spring.io/spring-boot/docs/2.1.13.RELEASE/reference/html/boot-features-security.html OAuth2 https://docs.spring.io/spring-boot/docs/2.1.13.RELEASE/reference/html/boot-features-security.html#boot-features-security-oauth2 1. Spring Security - Spring Security가 classpath에 있다면 웹 애.. 2021. 11. 27.
[SpringBoot] 공식 문서 요약(5) - 내장 서블릿 컨테이너 SpringBoot Document Review 5 https://docs.spring.io/spring-boot/docs/2.1.13.RELEASE/reference/html/ Embedded Servlet Container Support https://docs.spring.io/spring-boot/docs/2.1.13.RELEASE/reference/html/boot-features-developing-web-applications.html#boot-features-embedded-container 0) 들어가기 앞서... - Spring Boot는 내장된 Tomcat, Jetty, Undertow 서버들을 지원하며, 완전히 설정된 인스턴스를 얻기 위해 적절한 Starter을 사용하면 된다. - C.. 2021. 11. 25.
[SpringBoot] 공식 문서 요약(4) - Spring WebFlux SpringBoot Document Review 4 https://docs.spring.io/spring-boot/docs/2.1.13.RELEASE/reference/html/ Spring WebFlux https://docs.spring.io/spring-boot/docs/2.1.13.RELEASE/reference/html/boot-features-developing-web-applications.html#boot-features-webflux https://docs.spring.io/spring-framework/docs/current/reference/html/web-reactive.html#webflux ※ WebFlux에 대한 예제 코드들이 많이 있음 1) Spring WebFlux 소개 -.. 2021. 11. 15.