전체 글
Happy Hacking!
-
오늘 한 일 Introduction to Cloud Computing 5주차 완강! 이것이 리눅스다 1, 2강 백준 문제 풀이 클라우드 모델에서 애플리케이션에 대한 책임은 공급자와 사용자의 공동 책임이므로, 각각의 보안에 대한 책임을 고려해야 한다. ex. PaaS에서 애플리케이션을 빌드하고, 데이터를 클라우드로 이동시키는 경우 사용자는 애플리케이션, 워크로드, 데이터에 대한 보안을 책임진다. 클라우드 공급자의 경우에는 플랫폼의 보안 관리를 담당한다. 규정을 준수하고, 네트워크, 플랫폼, 클라우드 관리 측면에서 안전하게 보호된다. 런타임, 격리를 통해 플랫폼 내 고유한 공간을 확보할 수도 있다. 워크로드를 도입해 인프라를 서비스로 사용하는 경우 클라우드 공급자는 다운된 상태에서 하이퍼바이저를 관리한다. ..
20/01/18 TL. Introduction to Cloud Computing 5주차, 백준 1003, 11729오늘 한 일 Introduction to Cloud Computing 5주차 완강! 이것이 리눅스다 1, 2강 백준 문제 풀이 클라우드 모델에서 애플리케이션에 대한 책임은 공급자와 사용자의 공동 책임이므로, 각각의 보안에 대한 책임을 고려해야 한다. ex. PaaS에서 애플리케이션을 빌드하고, 데이터를 클라우드로 이동시키는 경우 사용자는 애플리케이션, 워크로드, 데이터에 대한 보안을 책임진다. 클라우드 공급자의 경우에는 플랫폼의 보안 관리를 담당한다. 규정을 준수하고, 네트워크, 플랫폼, 클라우드 관리 측면에서 안전하게 보호된다. 런타임, 격리를 통해 플랫폼 내 고유한 공간을 확보할 수도 있다. 워크로드를 도입해 인프라를 서비스로 사용하는 경우 클라우드 공급자는 다운된 상태에서 하이퍼바이저를 관리한다. ..
2021.01.18 -
오늘 할 일 모각코 Introduction to Cloud Computing 4주차 수강 & 정리 알고리즘 문제 풀이 하이브리드 클라우드 : 온프레미스 프라이빗 클라우드 + 서드파티 퍼블릭 클라우드로 형성한 단일 인프라 컴퓨팅 환경 예를 들어 전자 메일을 공급자, CRM, 인프라로 나누어 다른 다른 클라우드 사용을 하고, 이를 혼용해 사용할 수 있다. 하이브리드 혹은 멀티 클라우드 사용 사례 꽃 배달 서비스의 1년 동안의 서비스를 시각화 하면, 시간마다(계절마다) 수익이 다를 것이다. 만약, 수익이 최고일 때(주문, 접속량이 최고일 때)를 기준으로 인프라를 확장한다면 초기 비용, 관리비가 높을 것이다. 아니라면, 클라우드 서비스를 이용해 워크로드에 응답해 규모를 확장하고, 필요하지 않을 때 리소스를 자동..
21/01/12 TL. Introduction to Cloud Computing 4주차. 백준 10994오늘 할 일 모각코 Introduction to Cloud Computing 4주차 수강 & 정리 알고리즘 문제 풀이 하이브리드 클라우드 : 온프레미스 프라이빗 클라우드 + 서드파티 퍼블릭 클라우드로 형성한 단일 인프라 컴퓨팅 환경 예를 들어 전자 메일을 공급자, CRM, 인프라로 나누어 다른 다른 클라우드 사용을 하고, 이를 혼용해 사용할 수 있다. 하이브리드 혹은 멀티 클라우드 사용 사례 꽃 배달 서비스의 1년 동안의 서비스를 시각화 하면, 시간마다(계절마다) 수익이 다를 것이다. 만약, 수익이 최고일 때(주문, 접속량이 최고일 때)를 기준으로 인프라를 확장한다면 초기 비용, 관리비가 높을 것이다. 아니라면, 클라우드 서비스를 이용해 워크로드에 응답해 규모를 확장하고, 필요하지 않을 때 리소스를 자동..
2021.01.12 -
오늘 할 일 Introduction Cloud Computing 4주차 - 1 클라우드 컴퓨팅 애플리케이션 아키텍쳐 #2 하이브리드 클라우드 : 온프레미스 프라이빗 클라우드 + 서드파티 퍼블릭 클라우드로 형성한 단일 인프라 컴퓨팅 환경 예를 들어 전자 메일을 공급자, CRM, 인프라로 나누어 다른 다른 클라우드 사용을 하고, 이를 혼용해 사용할 수 있다. 하이브리드 혹은 멀티 클라우드 사용 사례 꽃 배달 서비스의 1년 동안의 서비스를 시각화 하면, 시간마다(계절마다) 수익이 다를 것이다. 만약, 수익이 최고일 때(주문, 접속량이 최고일 때)를 기준으로 인프라를 확장한다면 초기 비용, 관리비가 높을 것이다. 아니라면, 클라우드 서비스를 이용해 워크로드에 응답해 규모를 확장하고, 필요하지 않을 때 리소스를 ..
21/01/11 TL. Introduction to Cloud Computing 4주차. 백준 1065, 2941, 1316오늘 할 일 Introduction Cloud Computing 4주차 - 1 클라우드 컴퓨팅 애플리케이션 아키텍쳐 #2 하이브리드 클라우드 : 온프레미스 프라이빗 클라우드 + 서드파티 퍼블릭 클라우드로 형성한 단일 인프라 컴퓨팅 환경 예를 들어 전자 메일을 공급자, CRM, 인프라로 나누어 다른 다른 클라우드 사용을 하고, 이를 혼용해 사용할 수 있다. 하이브리드 혹은 멀티 클라우드 사용 사례 꽃 배달 서비스의 1년 동안의 서비스를 시각화 하면, 시간마다(계절마다) 수익이 다를 것이다. 만약, 수익이 최고일 때(주문, 접속량이 최고일 때)를 기준으로 인프라를 확장한다면 초기 비용, 관리비가 높을 것이다. 아니라면, 클라우드 서비스를 이용해 워크로드에 응답해 규모를 확장하고, 필요하지 않을 때 리소스를 ..
2021.01.11 -
9020 골드바흐의 추측 내 전 코드 import sys import bisect def run(): era = eratos(10000) for _ in range(int(sys.stdin.readline())): num = int(sys.stdin.readline()) # 현재 입력된 짝수보다 작은 최대의 소수. bp = bisect.bisect_left(era, num) result = list() for i in range(bp): for j in range(bp, i - 1, -1): if era[i] + era[j] == num: result = [era[i], era[j]] break a, b = result print(a, b) def eratos(num): arr = [True] * (nu..
21/01/10 TL. 백준 90209020 골드바흐의 추측 내 전 코드 import sys import bisect def run(): era = eratos(10000) for _ in range(int(sys.stdin.readline())): num = int(sys.stdin.readline()) # 현재 입력된 짝수보다 작은 최대의 소수. bp = bisect.bisect_left(era, num) result = list() for i in range(bp): for j in range(bp, i - 1, -1): if era[i] + era[j] == num: result = [era[i], era[j]] break a, b = result print(a, b) def eratos(num): arr = [True] * (nu..
2021.01.11 -
오늘 할 일 인프라 엔지니어 교과서 10 ~ 11 개발자를 위한 윈도우 셋업 #3~4 파이썬 알고리즘 #2-1~3 매일 할 일 백준 알고리즘 풀이, 검토 백준 4948번 : 베르트랑 공준 내 풀이 def run(): ber = bertrand(123456) num = int(input()) while num != 0: result = [i for i in range(num + 1, num * 2 + 1) if ber[i] == True] print(len(result)) num = int(input()) def bertrand(num): ber = [True] * (2 * num + 1) ber[0], ber[1] = False, False for i in range(2, len(ber)): for j ..
21/01/09 TL. 백준 4948오늘 할 일 인프라 엔지니어 교과서 10 ~ 11 개발자를 위한 윈도우 셋업 #3~4 파이썬 알고리즘 #2-1~3 매일 할 일 백준 알고리즘 풀이, 검토 백준 4948번 : 베르트랑 공준 내 풀이 def run(): ber = bertrand(123456) num = int(input()) while num != 0: result = [i for i in range(num + 1, num * 2 + 1) if ber[i] == True] print(len(result)) num = int(input()) def bertrand(num): ber = [True] * (2 * num + 1) ber[0], ber[1] = False, False for i in range(2, len(ber)): for j ..
2021.01.09 -
오늘 할 일 Introduction to Cloud Computing 4주차 수강 & 정리 인프라 엔지니어 교과서 9 ~ 11장 개발자를 위한 윈도우 셋업 #2~3 파이썬 알고리즘 #2-1~3 매일 할 일 1일 1스픽 백준 알고리즘 풀이, 검토
21/01/08 TL.오늘 할 일 Introduction to Cloud Computing 4주차 수강 & 정리 인프라 엔지니어 교과서 9 ~ 11장 개발자를 위한 윈도우 셋업 #2~3 파이썬 알고리즘 #2-1~3 매일 할 일 1일 1스픽 백준 알고리즘 풀이, 검토
2021.01.08