반응형

분류 전체보기 492

[2021.07.02] Jenkins / Docker / 웹서버 / 성능테스트(nGrinder) 간단정리

Jenkins 싸피에서 사용하는 CI/CD툴로 파이프라인을 사용하여 통합 및 배포를 지속적으로 할 수 있는 툴 Docker 반 가상화로 어플리케이션 등을 하나의 읽기 전용 이미지 형태로 생성하여 컨테이너 인스턴스로 실행하거나 중지 삭제 할 수 있는 것 정적 웹서버 Nginx, Apache HTTP Server WebtoB 동적 웹서버 Weblogic (공기업, 공공기관에서 많이 사용. 구식임..) 성능 테스트의 목적 목표 성능 도달 여부 확인 시스템의 한계 성능 측정 부하 스트레스 하에서 기능 안정성 체크 nGrinder 성능 테스트 도구 중 NHN에서 제작하여 오픈 소스로 제공하는 도구

📜 TIL 2021.07.02

[2021.07.01] Firebase? Amplify?

Google의 Firebase 와 AWS의 Amplify 모던한 에플리케이션 개발 환경을 구성할 수 있고 이를 통해 서버리스로 가벼운 서비스를 만들어 운영해볼 수 있다. Google의 Firebase란? Firebase를 사용하면 사용자 인증, 데이터 베이스, 스토리지 등 백엔드 기능을 구축하는 시간을 줄이고 오직 프론트 엔드 영역의 비즈니스 로직만을 구현하는데에 집중할 수 있다. 원래는 데이터 베이스였지만 Google이 인수 후 다양한 Back-end기능을 제공해주는 플랫폼으로 진화! Firebase는 Serverless의 Baas에서 가장 대중적이고 커뮤니티가 활성화된 곳이다. 🔽 참고한 링크 [Firebase] Firebase란? Firebase? Firebase는 원래 데이터 베이스였다. 하지만 ..

📜 TIL 2021.07.01

클라우드 서비스가 제공하는 서비스 모델 IaaS, PaaS, SaaS, BaaS

IaaS란? Infrastructure as a Service 서버를 운영하려면 서버 자원, IP, Network, Storage 등 인프라를 구축하기 위한 다양한 것들이 필요하다 IaaS는 가상 환경에서 쉽고 편하게 서비스 형태로 이들을 제공한다. IaaS는 PaaS와 SaaS의 기반이 되는 기술이다. PaaS란? Platform as a Service 플랫폼을 빌려준다. 예) 집을 만들기 위한 모든 재료와 설계도가 다양히 준비되어있어 재료비와 설계도에 대한 비용을 지불하고 바로 집 만들기를 시작할 수 있다. SaaS란? Software as a Service 클라우드 환경에서 동작하는 응용프로그램을 서비스 형태로 제공하여, 소프트웨어를 설치하지 않아도 에플리케이션을 이용할 수 있다. 데이터 센터에서 ..

기타/클라우드 2021.07.01

[2021.07.01] UI/UX란? ( + UI와 UX의 차이점 )

UI란? User Interface 사용자가 제품/서비스를 사용할 때 마주하게되는 부분 UI 디자인은 폰트, 컬러, 레이아웃 등 사용자가 마주하는 시각적인 부분을 말함 다양한 사용자가 보편적으로 편하게 사용할 수 있도록 만들어 사용에 불편함이 없어야 한다 따라서 어쩔 수 없이 발생하는 주관적인 불만족을 최소화시켜야 한다 UX란? User Experience 사용자가 제품/서비스를 경험할 때 느끼는 종합적인 만족을 의미 UX 디자인은 사용자가 만족스러운 경험을 할 수 있도록 사용자 중심적으로 설계된 디자인 사용자들의 경험 데이터를 분석하여 더 편하고 효율적인 방향으로 바꾸어 갈 수 있도록 하는 과정 UI vs UX UI는 빠르고 편리하게 제품/서비스를 사용할 수 있도록 디자인됨. UX는 사용자의 경험이나 ..

📜 TIL 2021.07.01

Docker로 Jenkins를 설치해보자

Jenkins란? 지속적 통합 및 배포를 도와주는 대표적인 툴 Docker를 이용해 Jenkins를 설치해보자 cmd창에 다음의 명령어를 사용하여 Jenkins를 다운로드하자. docker run -d -u root -p 9090:8080 --name=jenkins jenkins/jenkins 성공적으로 완료하면 이제 http://localhost:9090/에 접속해보자. admin 비밀번호를 입력하라는 창이 뜨는데, 비밀번호는 Jenkins를 설치 시 생기는 로그에 존재한다. 다음의 명령어를 cmd에 입력하여 로그를 확인하고 그 속에 있는 비밀번호를 복사하여 입력하자. docker logs jenkins 비밀번호를 입력해주면 다음의 창이 뜨는데, 자신이 Jenkins에 대해 잘 안다면 원하는 플러그인만..

기타/클라우드 2021.07.01

Docker 설치 과정 (Windows 10 Home 버전) + Docker란?

Docker란? 컨테이너 기반의 오픈소스 가상화 플랫폼 🔽 Docker에 대한 더 자세한 설명 (+도커 이미지? + 가상머신과 컨테이너의 차이점?) [2021.07.07] Docker(도커)란 / 도커 이미지? / 가상머신과 컨테이너의 차이점 Docker가 등장하기 전의 상황 하나의 서버에 여러개의 프로그램을 설치하게되면 버전 호환을 비롯해 다양한 문제가 발생하기 일쑤였다. 예를 들어 사용하는 라이브러리의 버전이 다르거나 동일 pythontoomuchinformation.tistory.com Windows 10 Home에 Docker 설치하기 Get Docker docs.docker.com 시작하려하는데 처음 부터 막힌다.. 😭 도커 설치 전 환경설정을 해주어야 하는데, 가상화 기술인 Hyper-V를 활..

기타/클라우드 2021.07.01

CI/CD란? (Jenkins와 Docker 필요)

CI/CD란? CI Continuous Integration (지속적인 통합) CD Continuous Delivery(지속적인 서비스제공) 또는 Continuous Deployment(지속적인 배포) CI/CD란, 애플리케이션 개발 단계를 자동화하여 보다 짧은 주기로 고객에게 제공하는 방법. 새로운 코드 통합으로 인해 개발 및 운영팀에서 발생하는 문제 즉, (일명 통합지옥 Integeration hell)을 해결해준다. CI/CD 파이프라인? CI/CD와 같이 라이프 사이클 전체에 걸쳐 지속적인 자동화와 모니터링을 제공해주는 구축사례 Jenkins CI/CD를 도와주는 툴 실무에서 가장 널리 쓰인다. Docker Jenkins를 설치하는데에 필요하다.

기타/클라우드 2021.07.01

[SSAFY 일보] 싸피 특별채용 과정 :: SSAFY인들만을 위한 취업박람회 및 특별채용 (a.k.a 잡페어)

안녕하세요 SSAFYcial 박소현 기자입니다! 😎 오늘도 역시 Job Fair에 관한 이야기를 들고왔습니다! 오늘은 잡페어기간 동안에 열리는 SSAFY 특별채용에 대해 알려드리려고해요! 오직 SSAFY인들을 위한 채용공고이니 만큼 좋은 기회 놓치지 않도록 모든 싸피인들은 열심히 자소서를 적고 면접준비를 했었습니다! 이러한 과정이 어떠한 단계로 이뤄지는지 상세히 알려드릴게요! 이상, SSAFYcial 5기 기자단 박소현 기자였습니다. (❁´◡`❁) ssafy에 관해 궁금한 점을 댓글로 달아주시면, 참고하여 양질의 기사를 만들겠습니다!

[SSAFY 일보] 잡페어 인기 프로그램 :: 해외취업상담(미국, 캐나다, 호주, 일본) ✪ ω ✪ !!

오랜만이에요 여러분! SSAFY 5기들의 취업을 도와주는 Job Fair 기간이라 많이 바빴었네요 😭 5기는 현재 1학기에서 2학기로 넘어가기 전, 약 한 달 간의 취업박람회 및 취업지원프로그램에 참석하고 있습니다! 정말 다양한 취업지원프로그램이 있는데요 그 중 신청 오픈한지 2분도 채 되지 않았는데 벌써 마감이 되버린 프로그램! 해외취업상담 프로그램의 내용에 대해 알려드리려고 해요 ㅎㅎ 전 운이 좋게도 선착순 안에 들어갈 수 있었기 때문에 여러분들과 정보를 나누고싶었어요~! 제가 상담자였기 때문에 비전공 개발자로서 해외취업상담을 받았다는 점 감안해서 봐주시길 바라며 지금 시작해보겠습니다~! 추가적으로, 캐나다에는 AI센터가 매우 크게 구죽되어있지만 인력이 부족한 상태라고 하네요! 만약 AI 및 데이터에..

[2021.06.30] JIRA 시작하기

🔽 시작하기 Atlassian | 소프트웨어 개발 및 협업 도구 전 세계 수백 만 사용자가 Atlassian 제품을 이용해 소프트웨어 개발과 프로젝트 관리, 협업, 코드 품질을 개선하고 있습니다. www.atlassian.com Team-managed? Company-managed? Next-gen? classic? Team-managed 프로젝트는 이전의 Next-gen 프로젝트에서 새로 바뀐 이름이고, Company-managed 프로젝트는 classic 프로젝트의 새 이름이다. 이걸 몰라서 계속 구글링하고 다녔다가.. Atlassian의 articles를 보고 알 수 있었다. 😓 단어가 주는 혼란을 줄이고 조금 더 직관적인 단어를 사용하고자 바꾸었다고 한다. Next-gen and classic a..

📜 TIL 2021.06.30
반응형