MS AI school 6기

[Microsoft AI School 6기] 1/10(17일차) 정리 - 클라우드 컴퓨팅(5)

parkjiyon7 2025. 1. 10. 17:49

Cloud Computing 정리

 

 

Cloud Computing이란

인터넷(Cloud)을 통해서 원격으로 서버, 스토리지, 데이터베이스, 소프트웨어, 네트워크 등 다양한 컴퓨터 서비스를 원할 때 사용하는 것

 

CI/CD

현대 소프트웨어 개발 방법론

-> 금융권이나 안정화가 필요한 곳은 완전한 CI/CD를 하지는 않음

지속적 통합(Continuous Integration)

지속적 배포(Continuous Deployment) 또는 지속적 제공(Continuous Delivery)

 

클라우드 배포 모델

Public, Private, Hybrid

 

클라우드 서비스 유형

on-premise, IaaS, SaaS, PaaS

 

Scalability

Scale up, Scale Out

-> Elasiticy

 

Azure point of presnce(PoP)

- Azure 네트워크의 주요 지점으로, Microsoft가 전 세계에 구축한 데이터 전송 및 연결 인프라의 일부를 의미

- 콘텐츠 전송 네트워크(CDN)와 연계

  • Azure PoP는 Microsoft의 CDN과 밀접하게 연결, 웹 콘텐츠와 데이터를 전 세계 사용자에게 지연 시간(latency)을 최소화하면서 전달
  • 사용자가 요청한 콘텐츠를 가장 가까운 PoP에서 제공함으로써 성능을 극대화

 

Linux 명령어

아래 링크 참조

Linux Commands Cheat Sheet | What The Hack
 

Linux Commands Cheat Sheet

A collection of challenge based hack-a-thons including student guide, coach guide, lecture presentations, sample/instructional code and templates. Please visit the What The Hack website at: https://aka.ms/wth

microsoft.github.io

 

SQL과 NoSQL 비교

 

SQL, NoSQL

 

NoSQL ex)

AWS - DynamoDB

 

Tip

크롬 브라우저 > 우클릭 > 검사 

> 좌측 상단

refresh

버튼을 길게 누르면 캐시 삭제 가능

 

Stability Matrix GitHub

Stable Diffusion을 위한 멀티 플랫폼 패키지 관리 시스템

-> 웹 UI 패키지를 간편하게 설치하고 관리할 수 있게 도와줌

 

LykosAI/StabilityMatrix: Multi-Platform Package Manager for Stable Diffusion

 

 

Stable diffusion WebUI forge

- 아래의 링크에서 파일 다운로드 가능

 

https://github.com/lllyasviel/stable-diffusion-webui-forge

 

 

Stable diffusion 실행 명령어

 

1) 컴퓨팅(Machine Learning) Azure에 접속

ssh -i <프라이빗 키 경로> azureuser@[Azure IP] -p 50000

 

2) Conda Activate

conda activate webui-forge

 

3) 경로 변경

cd stable-diffusion-webui-forge

 

4) Stable Diffusion 실행

 

~/stable-diffusion-webui-forge

- 라이트 테마

./webui.sh --share --enable-insecure-extension-access --gradio-auth <ID>:<password>

- 다크 테마

./webui.sh --theme dark --share --enable-insecure-extension-access 

 

5) 파일 압축하기

생성한 이미지 파일은 ~/stable-diffusion-webui-forge/outputs에 존재

zip -r <압출할 파일명> <압축될 파일명>

 

6) Azure에서 파일 가져오기

scp -i <window local key 경로> -P 50000 azureuser@<azure public ip>:<machine learning에서의 파일 경로>

 

 

Wordpress 설계

 

웹페이지를 꾸미는 작업을 해보았다

 

wordpress
wordpress

 

GUI 환경에서 꾸미는 일을 수행

- 로그인하여 커뮤니티 처럼 독일의 각 지역의 맛집을 소개하고 평점을 매겨서 공개 발행하는 블로그를 만들려고 노력

(워드프레스 다루기 매우매우 어려움으로 주의...)

 

 

오늘의 후기

 

직접 작업을 해보는 사항과 과정, 노력들은 좋았으나 워드프레스가 다루기가 너무 어려워서 스트레스 받았다.(뭐가 어디에 있는 지 모르겠음..) 웹페이지를 바닐라로 구성했을 때보다도 더 큰 어려움을 느꼈다. 차라리 직접 html, css, js 만들어서 하는 게 빠르겠다는 생각이 들었다.

워드프레스에서 css랑 javascript를 추가하는 것은 생각보다 힘듦으로 주의하자. (footer.php에 js 넣어야 한다...뭐가 뭔지 모르겠다...)

 

 

 

출처

 

[1] Microsoft, "Linux Fundamentals - Commands," *What The Hack*. [Online]. Available: https://microsoft.github.io/WhatTheHack/020-LinuxFundamentals/Student/resources/commands.html. [Accessed: Jan. 10, 2025].

[2] Google Maps, " Wacker's Kaffee Geschäft GmbH ," *Google Maps*. [Online]. Available: https://maps.app.goo.gl/KEnbFXuPwuF6cp6K9. [Accessed: Jan. 10, 2025].

[3] Google Maps, "

Speicherstadt Coffee Roastery

," *Google Maps*. [Online]. Available: https://maps.app.goo.gl/3LzUzz8sxK9dw8Lj6. [Accessed: Jan. 10, 2025].

 

-If any problem for references, or any questions please contact me by comments.

-This content is only for recording my studies and personal profiles

 

일부 출처는 사진 내에 표기되어 있습니다

본문의 내용은 학습과 개인 profile 이외의 다른 목적이 없습니다

출처 관련 문제 있을 시 말씀 부탁드립니다

상업적인 용도로 사용하는 것을 금합니다

본문의 내용을 Elixirr 강의자료 내용 및 Microsoft Learn(정종현 강사님)을 기반으로 제작되었습니다

깃허브 소스코드의 내용을 담고 있습니다

본문의 내용은 MS AI School 6기의 강의 자료 및 수업 내용을 담고 있습니다.

반응형