전체 글 (53) 썸네일형 리스트형 GSP1151. Vertex AI의 생성형 AI: 프롬프트 설계(Generative AI with Vertex AI) Overview이 실습에서는 구글의 생성형 AI인 Gemini의 경험을 얻기 위해 Google Cloud에서 제공하는 Vertex AI라는 통합 Interface를 경험하는 실습을 제공한다. 이 실습에서는 생성형 AI에 요청 사항을 전달할 때 어떤 원칙으로 전달해야 하는 것에 대해 익히게 되는데, 그냥 브라우져를 통해 대화를 하는 것이 아니라 Code를 통해 문답을 진행하는 방법을 익힌다.실습에서 사용하는 Code는 Python이라 사용 경험이 많지는 않았지만 예제로 제공되는 코드의 난이도가 복잡하지 않아 이해하는 데에는 문제는 없었다.작업 1, 2. Vertex AI Workbench >노트북 > 설정1. 과 같이 Google Cloud 콘솔의 탐색 메뉴())에서 Vertex AI > Workbench.. Google Study Jam + Cloud Skills Boost site 소개 OverviewGoogle Cloud에서 자사의 Cloud Service에 대한 교육과 User Experience를 제공하기 위해 만들어진 Site이다.URL : https://www.cloudskillsboost.google Google Cloud Skills BoostLearn and earn with Google Cloud Skills Boost, a platform that provides free training and certifications for Google Cloud partners and beginners. Explore now.www.cloudskillsboost.google 위의 Site를 접속하면 여러 주제별로 강좌가 안내되고 있으며, 각자 보유한 Credit을 이용해서 원하는.. Java Stream내에서 Exception Handling 동료의 Code를 Review하는 시간에 갑론을박 했던 내용이 있어 관련 내용을 찾아보고 정리해 보았다. 이슈가 됐던 거는 아래 Code-1과 유사한 코드였는데 그 내용은 stream()으로 진행하는 Lambda Function안에 try~catch 구문을 사용하는 것이 맞느냐? 좋은 코드냐? 는 논쟁이었다. ... Member member = memberRepository.findAllByGroup(groupName).stream(). .findfirst() .map(v -> { try { return mapper.readValue(v.getGroupInfo(), MemberGroup.class); } catch (JsonProcessingException e) { log.error("JsonProce.. NGINX MSA 디지털 트레이닝 - 8강 : Basics and Best Practices 강의 동영상 : https://www.youtube.com/watch?v=rQa2HrXXTJA 원본 동영상 : https://www.youtube.com/watch?v=pkHQCPXaimU 8강은 7강과 거의 동일한 내용을 설명하고 있다. 대부분의 내용이 7강 : NGINX Kick Starter 과 중복되어 있지만, 예시 위주로 다시한 번 정리했다. Simple Virtual Server server { listen 80 default_server; server_name [www.example.com](http://www.example.com); return 200; } server : virtual server context를 정의하는 Block listen : 수신할 IP, Port Number를 .. NGINX MSA 디지털 트레이닝 - 7강 : NGINX Kick Starter 강의 동영상 : https://www.youtube.com/watch?v=sAXVraylurw 원본 동영상 : https://www.nginx.com/c/nginx-kick-start/, https://www.youtube.com/watch?v=rKXYxOVm0YE Kick Starter 강의는 이전 1~6강 강의와 중복되는 내용이 많아서 해당 부분은 Link로 대체하고 나머지 부분만 정의했다. 1. 주요 특징 및 Context Logic 참조 : NGINX MSA 디지털 트레이닝 - 1강 : Context Logic 추가 내용 - No Downtime Master Process와 Configuration을 읽고 Worker들을 Update하는 역할을 하며 Worker Process들은 들어오는 Requ.. NGINX MSA 디지털 트레이닝 - 6강 : NGINX App Protect - WAF 강의 동영상 : https://www.youtube.com/watch?v=Gk449A7u8sg 원본 동영상 : https://www.youtube.com/watch?v=NuJwQ7E8Zs8 1. Web Application Firewall HTTP Protocol위에서 동작하는 Firewall. Web Service로 오는 HTTP Request들을 Filtering, Blocking, Mintoring하는데 사용. Layer 7 Firewall 이다. 아래 그림에서 Firewall을 지나간 HTTP Request들 중에서 Mal-ware나 Invalid Request들을 구분해서 Backend에 위치한 Application Server Group을 보호하는 역할을 맡는다. 2. NGINX App Pro.. NGINX MSA 디지털 트레이닝 - 5강 : Kubernetes NGINX Ingress Controller 강의 동영상 : https://www.youtube.com/watch?v=7jzZAUUReMg 원본 동영상 : https://www.youtube.com/watch?v=Q2iGx3iW-Mg NGINX 공식 문서 : https://docs.nginx.com/nginx-ingress-controller NGINX Ingress Controller Github : https://github.com/nginxinc/kubernetes-ingress 1. Ingress Controller Ingress Kubernetes Cluster내에서 동작하는 Service들의 Load Balancer 역할을 하는 Kubernetes Cluster의 한 요소 주요 기능 Routing 지원 : Host-based Routin.. NGINX MSA 디지털 트레이닝 - 4강 : API Gateway 강의 동영상 : https://www.youtube.com/watch?v=LPZqjKp8ra8 원본 동영상 : https://www.youtube.com/watch?v=9f4LUALgyAU 1. API Management 특정 API Gateway에 적용되는 정책을 관리. 주요 역할 Policy Management : 특정 API Gateway의 정책을 정의 Analytics & Monitoring : 어떤 API가 어떻게 활용되는 지 분석 및 Monitoring Developer documentation : 어떤 API가 제공되는 지 명시한 Documentation 제공. 2. API Gateway API Request? API Gateway는 API Management의 부분 집합의 개념으로, Cli.. 이전 1 2 3 4 ··· 7 다음