AWS CodeArtifact

إدارة أدوات تطوير البرامج بطريقة آمنة وقابلة للتوسع وميسورة التكلفة

AWS CodeArtifact هو خدمة مستودع عناصر مُدارة بالكامل تُسهل على المؤسسات من أي حجم تخزين حزم البرامج المستخدمة في عملية تطوير البرامج الخاصة بها ونشرها ومشاركتها بأمان. يُمكن تكوين CodeArtifact لجلب حزم البرامج والتبعيات تلقائيًا من مستودعات العناصر العامة حتى يتمكن المطورون من الوصول إلى أحدث الإصدارات. يعمل CodeArtifact مع مديري الحزم شائعة الاستخدام وأدوات البناء مثل Maven، وGradle، وnpm، وyarn، وtwine، وpip، وNuGet، ما يُسهّل الاندماج في مهام سير عمل التطوير الحالية.

تعتمد فرق التطوير في الغالب على حزم برمجية مفتوحة المصدر وعلى تلك الحزم المبنية داخل مؤسستهم. يحتاج قادة تكنولوجيا المعلومات إلى أن يكونوا قادرين على التحكم في الوصول إلى حزم البرامج هذه والتحقق من سلامتها. تحتاج الفرق إلى طريقة للبحث عن حزم حديثة وافق قادة تكنولوجيا المعلومات لديهم على استخدامها. لمواجهة هذه التحديات، يلجأ قادة تقنية تكنولوجيا المعلومات إلى خدمات مستودعات عناصر مركزية لتخزين الحزم ومشاركتها. ومع ذلك، تتطلب الحلول الحالية في الغالب من الفرق شراء تراخيص لحلول برمجية تتسم بالتعقيد من حيث الإعداد، والتوسع، والتشغيل.

إن AWS CodeArtifact عبارة عن خدمة مستودع عناصر يعمل بطريقة الدفع حسب الاستخدام تتوسع بناءً على احتياجات المؤسسة. مع CodeArtifact، لا يوجد برامج يلزم تحديثها ولا خوادم مطلوب إدارتها. بنقرات قليلة فقط، يُمكن لقادة تكنولوجيا المعلومات إنشاء مستودعات مركزية تُسهّل على فرق التطوير البحث عن حزم البرامج التي يحتاجونها واستخدامها. يمكن لقادة تكنولوجيا المعلومات أيضًا الموافقة على الحزم والتحكم في التوزيع عبر المؤسسة، ما يضمن أن تستهلك فرق التطوير حزم برامج آمنة للاستخدام.

2 جيجابايت مجانًا من سعة التخزين

في الشهر مع طبقة AWS المجانية

المزايا

تخزين العناصر ومشاركتها بأمان

يتكامل CodeArtifact مع AWS Key Management Service (KMS) لتوفير تخزين مشفر. يتوافق CodeArtifact مع AWS IAM، ولذلك يمكن لقادة تكنولوجيا المعلومات منح المستوى المناسب من الوصول للفرق المختلفة عبر حسابات AWS.

تقليل النفقات التشغيلية

إن CodeArtifact عبارة عن خدمة مُدارة بالكامل، ما يلغي الحاجة إلى إعداد وتشغيل البنية الأساسية المطلوبة لإدارة مستودعات العناصر. يتميز CodeArtifact بالتوافر العالي ويتوسع لتلبية احتياجات المؤسسات من جميع الأحجام.

ادفع حسب استخدامك

مع CodeArtifact، لا توجد رسوم مقدمة ولا تكاليف ترخيص نظير الميزات التي لا تستخدمها. لا تدفع إلا مقابل الحزم البرمجية المخزنة، وعدد الطلبات المقدمة، والبيانات المنقولة خارج منطقة AWS.

كيفية العمل

كيفية عمل Amazon Detective

الميزات الأساسية

استهلاك الحزم من مستودعات العناصر العامة

يُمكنك تكوين CodeArtifact لجلب الحزم البرمجية من المستودعات العامة مثل npm Registry، وMaven Central، وPyPI، وNuGet.org ببضع نقرات فقط. يقوم CodeArtifact تلقائيًا بتنزيل تبعيات التطبيقات وتخزينها من هذه المستودعات، ولذلك تتوفر دائمًا الإصدارات الحديثة للمطورين وأنظمة التكامل المستمر/التوصيل المستمر.

نشر الحزم ومشاركتها

يُمكنك استخدام مديري الحزم الحالية مثل npm، وpip، وyarn، وtwine، وMaven، وNuGet لنشر الحزم المطورة داخل مؤسستك. يمكن لفرق التطوير توفير الوقت عن طريق استرداد الحزم التي تم نشرها ومشاركتها في مستودع مؤسسي مركزي، بدلاً من إنشاء حزم خاصة بهم.

الموافقة على استخدام الحزم وتدقيق استخدام الحزم

يُمكنك الموافقة على الحزم للاستخدام من خلال إنشاء مهام سير عمل مؤتمتة باستخدام واجهات برمجة تطبيقات CodeArtifact وAWS EventBridge. يمنح التكامل مع AWS CloudTrail القادة رؤيةً حول الحزم التي قيد الاستخدام وحول مكان استخدامها، ما يُسهّل تحديد الحزم التي تحتاج إلى التحديث أو الإزالة.

العملاء

كيفية عمل Amazon Detective

Bio-Rad هي شركة عالمية رائدة في مجال تطوير وتصنيع وتسويق مجموعة واسعة من المنتجات المبتكرة التي تختص بأبحاث علوم الحياة وأسواق التشخيص السريري. مع التركيز على الجودة وخدمة العملاء طوال أكثر من 65 عامًا، تعمل منتجاتنا على تطوير عملية الاكتشاف وتحسين الرعاية الصحية. تتضمن قائمة عملائنا الجامعات، والمؤسسات البحثية، والمستشفيات، ومختبرات الصحة العامة والتجارية، والتكنولوجيا الحيوية، والأدوية، وكذلك المختبرات التطبيقية التي تشمل سلامة الأغذية والجودة البيئية.

"كان من السهل اعتماد AWS CodeArtifact. في غضون ساعتين، كتبنا نصًا لإنشاء المجال والمستودعات وغيّرنا أيضًا بعض أدوار IAM لإضافة إمكانية الوصول. وبهذا، تمكن فريقنا ونظام التكامل المستمر في AWS CodePipeline من الوصول. وما ساعد أيضًا هو أن CodeArtifact يدعم مديري الحزم الأساسية التي نستخدمها. ونظرًا لأن الوصول يُدار من خلال IAM، لم تكن هناك عمليات تسجيل دخول إضافية يُمكن التلاعب بها ولم توجد مفاتيح سرية مطلوب إدارتها في المسار. والشيء الذي لا تقل أهمية هو أن CodeArtifact هو خدمة تديرها AWS. لا يوجد شيء مطلوب إدارته خلاف التعليمة البرمجية؛ حيث لا توجد تصحيحات، ولا خوادم، ولا شبكات، ولا اشتراكات".
كيفية عمل Amazon Detective

تتيح المنصة الآمنة من Stackery للفرق تصميم تطبيقات حديثة بلا خوادم وتطويرها وتوصيلها.

"تستخدم منصتنا العديد من وظائف Node.js AWS Lambda التي لديها تبعيات على حزم مفتوحة المصدر. نجد صعوبةً في حل المشكلات بسرعة في حزم الأطراف الخارجية بسبب سيطرتنا المحدودة. على سبيل المثال، تسبب عيب في إحدى الحزم مفتوحة المصدر الخاصة بتجميع الاتصالات وإدارتها في فشل اتصال قاعدة البيانات بشكل متقطع. لم يكن لدينا الوقت لانتظار مؤلف الحزمة الأولية لإصلاحها.
 
لقد أتاح لنا AWS CodeArtifact، بوصفه وكيلاً شفافًا لـ npmjs.org الأولي، تصحيح الحزمة محليًا وتحميلها إلى مستودع CodeArtifact. يكمن جمال هذا النهج في أنه أدى إلى حل المشكلة بدون الحاجة إلى تحديث مصدر أي من وظائف Lambda العديدة، ما يوفر وقتًا كبيرًا لسيناريوهات الخدمات بلا خوادم والخدمات المصغرة."
قراءة الوثائق
قراءة الوثائق

تعرّف على المزيد حول إمكانات AWS CodeArtifact وأسلوب تنفيذه عن طريق قراءة المستندات.

اقرأ الوثائق 
قم بتسجيل الاشتراك للحصول على حساب AWS
قم بتسجيل الاشتراك للحصول على حساب مجاني

الوصول على الفور إلى الطبقة المجانية لخدمة AWS. 

الاشتراك 
التسجيل للمعاينة
بدء الاستخدام

ابدأ الإنشاء باستخدام AWS CodeArtifact في وحدة إدارة تحكم AWS.

تسجيل الدخول