yuval.guide — Guides and hands-on courses on DevOps, cloud, Linux, Python, Kubernetes, networking and AI.
במשימה הזאת ה‑pipeline נעשה פתרון שלם: merge ל‑main מעלה את הגרסה החדשה ל‑AWS. כתבו את ה‑job של ה‑deploy קבלו את ה‑role עם aws-actions/configure-aws-credentials. אפשרות 1: EKS Deployment (שני replicas, readiness probe על /healthz) ו‑Service מסוג LoadBalancer, ב‑deploy/. ה‑job מעדכן את ה‑image ל‑tag של ה‑commit ומחכה …
המשך קריאהבמשימה הזאת ה‑placeholders של ה‑workflow של ה‑branch נעשים אמיתיים. הריצו lint על הקוד ruff check ו‑ruff format --check. במסלול FastAPI: גם mypy. הריצו את ה‑unit tests pytest עם coverage; נכשל מתחת לסף. TODO: הסף. actions/setup-python עם caching של pip. matrix של גרסאות Python. TODO: אילו. הריצו את אותם checks לפני …
המשך קריאהבמשימה הזאת ה‑pull request מריץ את מה שאיטי מדי לכל push. הוסיפו database TODO: PostgreSQL במקום האחסון של משימה 1, או להשאיר SQLite ולדלג על זה. הריצו את ה‑integration tests הפעילו את ה‑image שנבנה ב‑image-build, ו‑database כ‑service container. קראו לכל route דרך HTTP, מקצה לקצה. TODO: להעביר את ה‑image בין jobs: …
המשך קריאהבמשימה הזאת מנסים כלים שבוחנים את הקוד ואת ה‑image, ומשאירים את אלה ששווים check נדרש. סרקו את הקוד CodeQL (GitHub code scanning) ל‑Python. Bandit. TODO: או Semgrep. סרקו את ה‑dependencies Dependabot alerts ו‑version updates. ה‑dependency review action על pull requests. pip-audit. סרקו secrets GitHub secret …
המשך קריאהבפרויקט הזה בונים delivery pipeline ל‑web API קטן: CRUD API ב‑Python, ב‑GitHub repository משלו; pipeline של GitHub Actions: push ל‑branch שלכם מריץ את ה‑tests המהירים; pull request מריץ יותר: integration tests, וכלי אבטחה ובחינת קוד; pull request מחכה למאשר לפני שאפשר לעשות לו merge; merge ל‑main בונה container image …
המשך קריאהצפו ב ip packet במסעו אל השרת. מה מדגים הכלי כל מגדל הוא התקן, וכל ריבוע הוא שכבה במחסנית ה-TCP/IP (ארבע שכבות, לא שבע כמו ב-OSI): Physical, Link, Internet ו-Transport — האפליקציות חיות מעל למחסנית (הריבועים המקווקוים) ומשתמשות בה דרך sockets: מגדל של 4 ריבועים — מחשב (host): המחסנית המלאה עד Transport, עם האפליקציה …
המשך קריאהבשבועות האחרונית התפרסמו ידיעות על תקלות בביצוע מבחני בטיחות למודלים של חברות AI גדולות. התקלות התרחשו בזמן ניסויי בטיחות שנערכו ע"י חברת Irregular הישראלית. לא מצאתי דיווח ברור של פרטי התקרית, אבל רמזים שונים מצביעים על הסבר אפשרי, ומסמכים אחרים מתארים מתכונת דומה לעריכת ניסויים כאלה. כיצד אפשר לערוך ניסוי בטיחות …
המשך קריאהמי הם Irregular? הנה תיאור קצר: Irregular (לשעבר Pattern Labs) היא מעבדת אבטחת AI ישראלית שנוסדה בנובמבר 2023 בתל אביב על ידי דן להב (מנכ"ל) ו עומר נבו (CTO), שניהם בוגרי יחידות טכנולוגיות מובחרות בצה"ל, בהן 81 ו-8200. החברה מגדירה את עצמה כמעבדת אבטחה למודלי AI מתקדמים (frontier AI security lab): היא מריצה סימולציות …
המשך קריאה