본문 바로가기

연구소👨‍💻27

[AWS] 책 AWS 구조와 서비스 읽기 : Chapter 3 - 1 지난번 2장에서 이어지는 내용으로 3장에서는 AWS의 서버들을 다룬다 서버하면 일반적으로 EC2를 떠올리게되는데 해당 책에선 그것 뿐만 아니라 Lambda같은 다른 서버들의 이야기도 나온다. 일단 나는 이 책을 EC2와 나머지 챕터로 나눠서 이번에는 EC2의 내용을 다뤄보고자한다.EC2를 이해하기 위한 서버 기초지식서버는 컴퓨터다.서버라는건 듣기엔 굉장히 어려워보이지만 사실 요청을 처리할 자원이있는 컴퓨터 이상 이하도 아니다. 책에 나온 말을 그대로 인용하면 네트워크에서 데이터나 서비스를 제공하는 컴퓨터를 서버, 그 서비스를 이용하는 프로그램을 클라이언트라고 한다. 웹 사이트와 웹 브라우저가 대표적인 예다. 웹 사이트 서비스를 제공하는 컴퓨터가 서버고 웹 브라우저가 클라이언트다. 그리고 서버도 대단한 분.. 2024. 6. 7.
[AWS] 책 AWS 구조와 서비스 읽기 : Chapter 2 들어가며AWS 클라우드는 서비스를 일반 대중한테 보여줄 수 있다는 점에서 개발자의 꽃이라고 생각한다. 개발자는 어쨌든 자신의 서비스를 남들에게 인정받아야하니까그런데 문제는 AWS가 처음하는 사람한테는 좀 보기 까다롭게 되어있다는것이다, 그리고 서버 배포는 돈이랑 관련되어있고 몇백 몇천만원이 결제되었다는 괴담도 많이 들리기 때문에 초심자들은 생각보다 더욱 AWS를 쓰는데 소극적일 수 밖에 없다. 그러다보니 나를 포함한 많은 사람들이 AWS에서 제공하는 많은 서비스를 활용해보려한다기보단 정말 필요한 EC2, S3 정도만 빠르게 해보고 건들이지 않는 것 같았다.그래서 이번에는 AWS의 구조를 다룬다는 이 책을 읽어보고 요약하면서 AWS를 이해하고 또 같은 문제점을 안고있는 사람들에게 도움이 되고자한다. 최대한.. 2024. 6. 1.
[백준 19648번 문제] 미하일 2마리 문제 설명위의 그림처럼 된 방향 그래프가 있다. 여기서 미하일이란 캐릭터가 파란색 지점에 총 2마리 놓여있다.1초마다 각 미하일은 인접 노드로 움직인다. 하지만 두 미하일은 각각의 위치에서 반대 미하일까지의 거리가 3이하가 되는 경로쌍으로는 이동하지 않게 되어있다.이런 조건으로 N초가 흘렀을 때 미하일들이 사냥할 수 있는 경로의 총 방법 수를 구해라. 단 두 미하일이 a, b에 있는 경우와 b, a에 있는 경우는 다른 경우로 취급한다.입력10억 이하의 정수출력n초 동안 사냥할 수 있는 총 방법 수를 1,000,000,007로 나눈 나머지과정입력값의 시간초가 10억이다. 얼핏보면 시간제한이 7초이기 때문에 풀 수 있을 것처럼 느껴지기도 하지만 사실 10억 초에 순간마다 100번만 계산을 해도 총 계산은 1.. 2024. 5. 30.
[C++] 메모리 구조 왜 메모리구조 얘길하나메모리 구조는 코딩 시작한 사람들이면 대부분 한 번씩은 보고 넘어가게된다. 힙메모리, 스택메모리 같은 것들은 반드시 들어봤을 것이다. 그런데 이게 막 배우기 시작한 입장에서는 감이 잘잡히지 않는 개념들이다. 일단 코딩과 직접적으로 연관되어있지않고, 언어와 OS가 섞인 개념이라고 해야하기 때문에 그렇다.하지만 그렇다고 메모리 구조를 공부하지 않을 수는 없다. 메모리 모델은 언어에 대한 심도있는 이해에 반드시 필요하기 때문에, 그런 의미에서 이번에 이해못했던 개념들을 한번에 설명하는 시간을 갖기로 했다.종류일단 C++을 기준으로는 메모리 구조가 다음과 같다.이외 고려해야할 메모리들, 캐시 메모리, 가상 메모리꽤나 많은 종류가 존재한다. 각파트의 정의는 다음처럼 설명할 수 있다.코드 세그.. 2024. 5. 30.