본문 바로가기
반응형

전체 글365

AWS Lambda 설명 AWS 에서 Lambda라는 기능이 있습니다. 저는 이 Lambda에 대해 알려보려고 AWS 공식 홈페이지에 들어가서 글을 읽어 봤지만.... 도무~~ 지 무슨 소리인지 전혀 모르겠어서 마구잡이로 자료를 찿고 이해하는데 성공했습니다. AWS 공식 홈페이지에서 Lambda는 다음과 같이 설명하고 있습니다. "AWS Lambda는 서버를 프로비저닝하거나 관리하지 않고도 코드를 실행할 수 있게 해주는 컴퓨팅 서비스입니다." 서버를 프로비저닝? 코드를 실행? 어디서 무슨 코드를 실행 한다는거지? 컴퓨팅 서비스? 뭐가 컴퓨팅 서비스지? 이런 것들에 대해 하나하나 짚고 넘어가면서 Lambda가 어떻게 사용되는지 알아보도록 하겠습니다. 1. AWS Lambda 프로그래밍 공부를 하다보면 Lambda 함수에 익숙하신 .. 2021. 3. 22.
AWS T2의 CPU 크레딧이란? AWS에는 CPU Credit이라는 기능이 존재합니다. 기본적으로 EC2에서 인스턴스를 만들 때 tier type 별로 각각 성능이 다릅니다. 이렇게 tier와 type별로 cpu 성능이 다르게 부여됩니다. tier가 올라갈 수록 가격도 올라가지요. 이런 EC2의 CPU에 Boost 기능이 있습니다. 흔히 일반적인 컴퓨터에서 사용되는 인텔 CPU의 부스터 쿨럭을 생각하시면 됩니다. AWS에서는 해당 CPU Boost기능을 제안하고 있는데, 이에 대해 알아보고자 합니다. 1. CPU Credit? AWS에서 CPU Credit은 1분동안 CPU Boost를 해줄 수 있는 갯수를 의미합니다. Credit이 사용되는 원리는 다음과 같습니다. 1개의 CPU의 사용률이 100%가 되었을 때, CPU는 Boost상.. 2021. 3. 22.
JAVA 어노테이션에 대해서.... JAVA 스프링을 보면서 어노테이션을 굉장히 많이 활용하는 것을 보고 조사해야 겠단 생각이 들어서 조사를 했습니다. 1. 어노테이션이란? 어노티에션은 메타데이터로 클래스 파일에 임베디드되어 컴파일러에 의해 생성된 후 자바 가상머신에 포함되어 작동됩니다. 즉, 어노테이션이 있으면 프로그래머 입장에서 해당 코드가 어떤 상태인지 알 수 있는 가독성이 올라가게 되며, 컴퓨터 입장에서는 해당 코드에 오류발생시 좀 더 정확한 지점의 오류를 찾아줄 수 있는 좋은 메타데이터 입니다. 여기서 메타데이터란 데이터에 대한 데이터라는 뜻으로 데이터가 데이터의 상태를 표현한다. 라고 생각해주시면 될 것 같습니다. 2. 어노테이션의 종류 어노테이션에는 기본 어노테이션, JAVA 커스텀 어노테이션이 있습니다. 우선 기본 어노테이션.. 2021. 3. 15.
AWS 시작하기(EC2 사용해보기) 1. EC2란? AWS에서 EC2는 Elastic Compute Cloud의 약자로(C가 2개라 C2....) 클라우드에서 컴퓨터를 가져온다라고 생각하시면 됩니다. 즉, 서버를 원격으로 임대하는 것이죠. 다른말로 표현하자면 아마존 서버가 클라이언트에게 자신의 클라우드 서버를 인스터스해 준다. 라고 말할 수 있습니다. (클라우드 공부하면서 느낀게 인스턴스화 한다. 인스턴스를 준다. 라는 말을 자주 사용하게 됩니다.) 2. EC2 시작하기 aws.amazon.com/ko/ 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services 제조 AWS를 활용한 Siemens의 에너지, 의료 서비스, 제조 분야 혁신 Siemens가 AWS를 사용하여 어떻게 문화를 바꾸고 혁신을 장려하며 비즈니스 .. 2021. 3. 14.
자바 스프링 설치 및 기본 웹페이지 실행하기. 자바 스프링을 공부하면서 정리하는 글입니다. 스프링 공부를 어떻게 해야할지 감이 안잡혔는데, 저와 같은 분들에게 도움이 되었으면 합니다. 참고로 해당 글은 www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8 [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., 스프링 학습 첫 길잡이! 개발 공부의 길을 잃지 않도록 도와드립니다. 📣 확인해주세 www.inflearn.com inflearn에서 무료로 제.. 2021. 3. 12.
MVC 패턴 1. MVC 패턴이란? 모델-뷰-컨트롤러(Model–View–Controller, MVC)의 줄인말로 코드를 짤때 해당 기능별로 코드를 나눈것을 말합니다. 즉, 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향 없이 쉽게 고칠 수 있는 애플리케이션을 말합니다. 여기서 말하는 비즈니스 로직이란 사용자와 데이터 베이스 간에 정보전달을 원활히 해주는 코드 개념입니다. 즉, MVC모델을 사용하면 각 클래스 마다 처리하는 일이 정해저 있으므로 가독성이 좋아지며, 코드의 수정이 쉽다는 뜻입니다. 2. MVC 패턴.... 정말 필요할까? 요즘 웹 어플리케이션 서버를 보면 대부분 MVC모델을 사용합니다. 또한 요즘 트랜드는 MVC가 선택이 아닌.. 2021. 3. 12.
728x90
반응형

스킨편집 -> html 편집에서