분류 전체보기

쿠버네티스(Kubernetes)_1편 요약지난 시간 쿠버네티스에 대한 간략한 정의와 탄생 배경에 관해 알아보았습니다.쿠버네티스는 컨테이너의 배포, 관리, 확장 및 네트워킹을 자동화하는 하는 역할을 합니다.쿠버네티스의 이점쿠버네티스를 사용하여 MSA(MicroService Architecture)를 관리할 때, 주요한 이점은 아래와 같아요.더보기MSA란?- 작고, 독립적으로 배포 가능한 각각의 기능을 수행하는 서비스로 구성된 프레임워크.컨테이너 오케스트레이션 비용 절감.MSA를 위한 데브옵스 효율성 향상멀티 클라우드 환경에서 워크로드 배포 용이종속 가능성 없는 이식성 제고배포 자동화 및 확장성 강화클라우드 환경에서의 앱 안정성 및 가용성 강화오픈소스 생태계의 일부로서 이용하기 편리쿠버네티스_1편에서도 확인..
· 후기
SSAFY 나는 전자공학을 전공한 당당한 비전공자 SSAFY 수료생이다. 1년의 교육과정을 수료하고 옛 생각이 나서, 그리고 그때의 발자취를 돌아보기 위해 늦었지만 수료 후기를 남기게 되었다.물론 강력한 대외비로 인해 자세한 부분은 언급할 수 없지만 두루뭉술하게 풀어나가려 한다.SSAFY 입과약 2달간의 준비와 기다림 끝에 드디어 2023년 1월 4일, 나는 SSAFY에 입과 하게 되었다.우당탕탕, 대구 사람이 부산 와서 사는 것도 설레고, 새로운 사람들과 새로운 진로로 나아가는 것도 설레고...내 심장을 뛰게 하기에 충분했다.스타트 캠프 기간이 시작되고 여러가지 활동과 간단한 프로젝트들을 하게 되는데, 이때 점점 사람들과 친해져 가며 SSAFY 생활에 적응해 갔다. 이때 분반 테스트도 진행이 되는데 운..
· 후기
SSAFY? SSAFY는 Samsung SW Academy For Youth의 약자로 '삼성 청년 SW 교육'이라고 불린다. 청년 대상으로 프로그래밍(웹 특화)을 기초부터 실무 기반 프로젝트까지 1년간 교육을 무료로 제공한다. 계기 22년 10월, 함께 일하는 동료가 나에게 SSAFY를 알려줬다. 아마 내가 틈틈이 쉴 때마다 알고리즘(코딩) 문제를 풀고 있는 걸 보고 소개해준 것 같다.  처음엔 "SSAFY? 그런것도 있구먼.."하고 넘어갔는데 11월 7일 문뜩 생각이 났고 지원이나 해볼까 하는 생각에 홈페이지에 접속했다. 지원은 생각보다 간단했다. 그냥 지원하기..? 가 끝이었다. 그래서 일단 그냥 냅다 지원해 버렸다. 에세이 전형이후 바로 에세이 전형이 약 10일? 정도 진행되는데 500자 내외로 S..
· 후기
정보처리기사(필기) 회고오늘 5월 10일(금), 정보처리기사 필기시험을 치렀다. 크게 힘든 시험은 아니었지만 회고를 적어보도록 하자.  시험 신청 및 책 주문4월 16일, 시험 신청날짜를 잘못보고 있다가 시험 신청했냐는 말을 듣고 호다닥 큐넷에 들어가 신청을 하는데 뒷 날짜는 모두 마감이었다...너무 늦어지는건 싫었기에 5월 10일로 후딱 신청을 마감!정처기 책을 고민하다가 필기와 실기의 차이가 거의 없다길래 실기책으로 주문! 수제비 실기책으로 선택하고 4월 22일에 쿠팡배송으로 시켰다. 책은 4월 23일에 도착!1, 2권 총 2권으로 이루어져 있었다.   공부기간4월 24일 ~ 5월 9일 (2주, 14일)공부는 총 2주정도 한 것 같다. 원래도 개발자로 취업을 준비하고 있었기에 공부에 큰 부담을 느끼지..
쿠버네티스??개발자라면 적어도 한번 이상 들어본 단어 쿠버네티스(kubernetes).흔히 k8s 혹은 쿠브(kube)라고도 불립니다.오늘은 쿠버네티스에 대해서 알아보겠습니다. 1. 쿠버네티스(Kubernetes)란? 쿠버네티스는 컨테이너화 된 워크로드와 서비스를 관리하기 위한 이식성이 있고, 확장 가능한 오픈소스 플랫폼입니다.즉, 한마디로 정의하면 '오픈소스 컨테이너 오케스트레이션 플랫폼'이다.더보기오케스트레이션? 컨테이너의 배포, 관리, 확장 및 네트워킹을 자동화하는 것+ 쿠버네티스는 키잡이나 파일럿을 뜻하는 그리스어에서 유래했다. 2. 쿠버네티스의 여정쿠버네티스는 왜 유용하게 되었을까? Traditional Deployment(전통적인 배포) : 초기에는 애플리케이션을 물리 서버에서 실행했다. 하나..
쿠버네티스, 도커를 알아보기 전에 클라우드 네이티브가 뭔지 알고 넘어가야 하기에 이번 글에서는 클라우드 네이티브에 대해서 알아보겠습니다.클라우드 네이티브(Cloud Native)?클라우드 네이티브는 애플리케이션 개발을 위한 소프트웨어 방식으로서 확장성, 안정성, 고성능을 갖춘 기본적인 개발 방식과 그 특성을 말합니다. 그럼 클라우드와 클라우드 네이티브는 어떻게 다를까?Cloud는 애플리케이션을 어디에 배치하느냐의 'Where'라고 하면,Cloud Native는 애플리케이션을 어떻게 구성하느냐의 'How'이다.Cloud우리가 잘 알고있는 Cloud(클라우드)는 인터넷 가상 저장소를 말합니다.이전의 USB, 하드웨어 등과 같은 물리적 저장소를 대신해 가상의 저장소에 정보를 저장하여 어디서든 접근할 수 있는 ..
갑자기 DevOps??? 저는 개발직무로 입문하여 [취업준비 + 역량강화]의 과정을 겪으며 다양하진 않지만 확실한 프로젝트를 4번 진행했습니다.처음엔 Front-end로 시작하여 UI/UX를 설계하고, 사용자 인터페이스를 구현하며 개발자로서 한 걸음씩 내디뎠습니다. 그러다 마지막 프로젝트에서 Back-end와 CI/CD 업무를 맡아 진행했고, 이 과정에서 Front-end를 진행할 때 보다 더 강렬한 이끌림을 느껴 직무에 대한 고민을 시작했고, DevOps로 미래를 결심했습니다. 사실 DevOps에 관해 많이 찾아봤지만 이렇다 할 정의를 내리기가 참 애매했습니다. 그렇기에 저조차 DevOps로 결심을 했지만 제가 DevOps에 대해 다른 분께 명확히 설명드리기가 어려웠습니다. 그래서 DevOps를 조금 ..
객체 지향 실세계의 개체를 속성과 메서드가 결합한 형태의 객체로 표현하는 기법 객체 지향 구성요소 1. 클래스 - 특정 객체 내의 변수와 매서드를 정의하는 일종의 틀(붕어빵 틀) - 데이터를 추상화 하는 단위 - 속성은 변수 형태로, 행위는 매서드 형태로 선언 2. 객체 - 물리, 추상적으로 자신과 다른 것을 식별 가능한 대상 - 클래스에서 정의한 것을 토대로 메모리에 할당 - 객체마다 각각의 상태와 식별성을 가짐 3. 매서드 - 객체를 사용하는 방법 - 함수 또는 프로시저에 해당하는 연산 기능 4. 그외 메세지 - 객체 간 상호 작용을 위한 수단 인스턴스 - 객체 지향 기법에서 클래스를 통해 만든 실제의 객체 속성 - 한 클래스 내 속한 객체들이 가진 데이터 값을 단위별로 정의 객체 지향 기법 1. 캡..
고민하는만두
'분류 전체보기' 카테고리의 글 목록 (3 Page)