{"id":111827,"date":"2024-12-11T08:38:58","date_gmt":"2024-12-11T16:38:58","guid":{"rendered":"https:\/\/www.backblaze.com\/blog\/?p=111827"},"modified":"2025-12-11T12:23:57","modified_gmt":"2025-12-11T20:23:57","slug":"ai-101-building-and-deploying-an-ai-model","status":"publish","type":"post","link":"https:\/\/www.backblaze.com\/blog\/ai-101-building-and-deploying-an-ai-model\/","title":{"rendered":"AI 101: Building and Deploying an AI Model"},"content":{"rendered":"\r\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"583\" class=\"wp-image-111090\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2024\/04\/bb-bh-What-Is-Model-Serving_Design-A-1-1024x583.png\" alt=\"A decorative image showing a computer, a cloud, and a building.\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/04\/bb-bh-What-Is-Model-Serving_Design-A-1-1024x583.png 1024w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/04\/bb-bh-What-Is-Model-Serving_Design-A-1-300x171.png 300w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/04\/bb-bh-What-Is-Model-Serving_Design-A-1-768x437.png 768w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/04\/bb-bh-What-Is-Model-Serving_Design-A-1.png 1440w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n\r\n\r\n\r\n<div class=\"wp-block-spacer\" style=\"height: 15px;\" aria-hidden=\"true\">\u00a0<\/div>\r\n\r\n\r\n\r\n<p>Should you build your own AI model? Or use other services to help you accelerate the process?<\/p>\r\n\r\n\r\n\r\n<p>Once you\u2019ve <a href=\"https:\/\/www.backblaze.com\/blog\/is-ai-right-for-your-business-4-questions-to-ask\/\">defined the problem<\/a> you\u2019re trying to solve and the <a href=\"https:\/\/www.backblaze.com\/blog\/ai-101-classification-vs-predictive-vs-generative-ai\/\">AI model type<\/a> that best fits your needs, these are the questions you\u2019re faced with next\u2014where to deploy an AI model and how to go about doing it. In most cases, there is very little reason for you to build, train, and deploy your AI model from scratch, particularly as more and more vendors are stepping in to help companies with all or some of the process. It\u2019s fundamentally complex, takes tons of resources and requires specialized knowledge to do correctly.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>Still, you should have a basic understanding of the process for deploying AI model, as these learnings will be useful as later on as you explore various predefined <a href=\"https:\/\/www.backblaze.com\/blog\/your-ai-toolbox-16-must-have-products\/\">tools, applications, and services<\/a> you can use to expedite or enhance your ability to use AI within your organization. That\u2019s what I\u2019m digging into today.<\/p>\r\n\r\n\r\n\r\n<p><strong>How AI model training works<\/strong><\/p>\r\n\r\n\r\n\r\n<p>There are several steps in training and deploying an AI model which include identification and gathering the data required, data cleansing and assembly, training the model, checkpointing, and, finally, <a href=\"https:\/\/www.backblaze.com\/blog\/ai-101-what-is-model-serving\/\">model serving<\/a> where the model is deployed into the production environment. Here\u2019s an overview of the process.\u00a0<\/p>\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"483\" height=\"663\" class=\"wp-image-111828\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2024\/12\/image1.png\" alt=\"A diagram that explains the AI model training process.\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/12\/image1.png 483w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/12\/image1-219x300.png 219w\" sizes=\"auto, (max-width: 483px) 100vw, 483px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<p>Let\u2019s take a minute to explore each of the steps for building and deploying an AI model in a little more detail.<\/p>\r\n\r\n\r\n\r\n<p><strong>Step 1: Review<\/strong>\u00a0<\/p>\r\n\r\n\r\n\r\n<p>The organizational data needed to help educate your model will either be <a href=\"https:\/\/www.ibm.com\/think\/topics\/structured-vs-unstructured-data\">structured or unstructured<\/a>. Structured data is found in databases, tables, and so on. Unstructured data is basically everything else. Some unstructured data is easy to process, such as text files, while other data is harder to extract, such as PDFs and images.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>In general, the more data you can provide, the better your trained model can be. But, remember to include data that is <em>not<\/em> what you want as well\u2014this helps models to hone in on the specific piece of information when things are similar. Take this example scenario, for instance:\u00a0\u00a0<\/p>\r\n\r\n\r\n\r\n<p style=\"padding-right: var(--wp--preset--spacing--60); padding-left: var(--wp--preset--spacing--60);\">You are monitoring hundreds of thousands of wooded acres to determine if there is a fire on the land. As part of training the model, you need to provide images of the legitimate flora and fauna along with images of fire. But you should also provide images of what is not fire, for example reflections of the sun or moon on a lake, a group of lightning bugs at night, car headlights, and so on.<\/p>\r\n\r\n\r\n\r\n<p><strong>Step 2: Clean<\/strong>\u00a0<\/p>\r\n\r\n\r\n\r\n<p>As the data is collected, it will need to be pre-processed, which involves several techniques such as cleaning the data to handle missing values, removing outliers, scaling features, encoding categorical variables, and splitting the data into training and testing sets. The data needs to be arranged in a manner acceptable to the model itself. This sounds relatively simple, but some studies show that this can take up to <a href=\"https:\/\/www.forbes.com\/sites\/gilpress\/2016\/03\/23\/data-preparation-most-time-consuming-least-enjoyable-data-science-task-survey-says\/\">80% of the total model development process time<\/a>.\u00a0<\/p>\r\n\r\n\r\n\r\n<p><strong>Step 3: Stage<\/strong>\u00a0<\/p>\r\n\r\n\r\n\r\n<p>This is a collection point for all of the clean, ready to be processed, data. This data will arrive as it is processed (cleaned) which can occur over several days or even weeks. Having this data on hand will be useful if the model is not generated correctly or in the future as a starting point to retrain the model.<\/p>\r\n\r\n\r\n\r\n<p>Typically large amounts of your data will be cleaned and staged as it is readied to train the AI model. But, there are no special storage requirements for this data. It just needs to be readily available to be uploaded to the AI training environment when the time comes.\u00a0<\/p>\r\n\r\n\r\n\r\n<p><strong>Step 4: Train<\/strong>\u00a0<\/p>\r\n\r\n\r\n\r\n<p>Model training is a resource intensive process where data is copied from staging to high-performance storage located in close proximity to <a href=\"https:\/\/www.backblaze.com\/blog\/ai-101-gpu-vs-tpu-vs-npu\/\">whatever high-powered processor you\u2019re rocking<\/a>, usually a graphical processing unit (GPU). The GPUs then run the algorithms developed specifically for training the model, and the data is iteratively read and processed an indeterminate number of times until training is complete. Minimizing the time spent utilizing these expensive, high-powered storage and processing resources is critical in managing the overall cost of building the model. In other words: get in, process, and get out.<\/p>\r\n\r\n\r\n\r\n<p><strong>Step 5: Checkpoint<\/strong>\u00a0<\/p>\r\n\r\n\r\n\r\n<p>During the building of the model, the programming will often create snapshots of the status of the training process. This will include various variables, state changes, and so on. These snapshots are referred to as checkpoints. They initially will be written to local storage within the model training system, and are used to restart the training process from a known good state if something goes wrong.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>Once the model training process is complete, checkpoints should be written to the same centralized data storage location as your staged data. The checkpoint data will become part of the documentation of the model and may be used for forensic purposes should the model not behave appropriately once it is deployed.<\/p>\r\n\r\n\r\n\r\n<p><strong>Step 6: Serve<\/strong>\u00a0<\/p>\r\n\r\n\r\n\r\n<p>Once the training process is complete, the model can be exported to your central storage location. This will once again help document the system, and from there the model can then be uploaded to the local or cloud compute environment where it will be used.\u00a0\u00a0<\/p>\r\n\r\n\r\n\r\n<p>At this point you have a clean version of the source data, the checkpoints of the model created, and a copy of the model itself, all stored in your centralized location under your control and readily available should they be needed in the future.\u00a0<\/p>\r\n\r\n\r\n\r\n<p><strong>AI model inference<\/strong><\/p>\r\n\r\n\r\n\r\n<p>The term <a href=\"https:\/\/www.backblaze.com\/blog\/ai-101-training-vs-inference\/\">inference<\/a> is derived from the AI model\u2019s perspective. At a high level, when given a prompt, the model infers its response from the trained model and its data. In simple terms, you\u2019ve trained your model to recognize cats, and then you bring it new data (a picture of a family reunion) and ask your model if it sees any cats in the photo (I\u2019m hoping the answer is yes).\u00a0<\/p>\r\n\r\n\r\n\r\n<p>In AI, the prompt is viewed as new data which is compared to the model\u2019s existing data to determine a response typically in the form of a decision, prediction, or new content as is the case with generative AI models.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>An overview of the inference process is below:<\/p>\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"565\" height=\"565\" class=\"wp-image-111830\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2024\/12\/image2.1.png\" alt=\"A diagram of the AI inference process.\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/12\/image2.1.png 565w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/12\/image2.1-300x300.png 300w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/12\/image2.1-150x150.png 150w\" sizes=\"auto, (max-width: 565px) 100vw, 565px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n<p>In some AI systems, the inference process flow includes some additional code to help improve your model. These types of filters can have a range of uses and can happen on either the input or the output stage. For example, if you want to filter inappropriate queries or information, you could include something like keyword filtering when data (the prompt) is input. Or, you could introduce a toxicity detection filter on the output side, which reviews responses and prevents harmful or offensive content to be presented to the user.\u00a0\u00a0<\/p>\r\n\r\n\r\n\r\n<p>A perhaps better understood problem that filters like this can address is how to get accurate and up-to-date information out of your queried response. On the input flow side of things, <a href=\"https:\/\/www.backblaze.com\/blog\/ai-101-why-rag-is-all-the-rage\/\">retrieval-augmented generation (RAG)<\/a> directs a trained model to incorporate and weight more heavily information from trusted sources that the user designates. On the output side, you might add a hallucination prevention filter, which would stop the model from presenting false or misleading information.\u00a0\u00a0<\/p>\r\n\r\n\r\n\r\n<p>More broadly, you\u2019ll notice that both the prompt and response are saved. It is important to review this information on a periodic basis. This is especially true if the model is public facing, if\u00a0 you are using a model which can change over time such as a foundation model, or if you are using a model which utilizes RAG techniques to include new or external content.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>In all of those examples, your model can drift as new information is introduced, and, as we noted above, getting the right information and cleaning it properly is likely the most time-intensive and important stage of this process. Not for nothing is the phrase \u201cknowledge is power\u201d a truism\u2014in the age of AI, knowledge is power and good data is king.\u00a0<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>Is integrating AI on your company&#8217;s roadmap? Read this primer on the AI model training and deployment process to understand how to approach it.<\/p>\n","protected":false},"author":182,"featured_media":111090,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[7,434,438,483],"tags":[489,468],"class_list":["post-111827","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-storage","category-featured-1","category-featured-cloud-storage","category-tech-lab","tag-ai-ml","tag-b2cloud","entry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AI 101: Understanding AI Architecture and AI Agent Deployment<\/title>\n<meta name=\"description\" content=\"Deploying an AI model? Read this primer to understand the process and how to approach it if integrating AI is on your company&#039;s roadmap.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.backblaze.com\/blog\/ai-101-building-and-deploying-an-ai-model\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI 101: Understanding AI Architecture and AI Agent Deployment\" \/>\n<meta property=\"og:description\" content=\"Deploying an AI model? Read this primer to understand the process and how to approach it if integrating AI is on your company&#039;s roadmap.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.backblaze.com\/blog\/ai-101-building-and-deploying-an-ai-model\/\" \/>\n<meta property=\"og:site_name\" content=\"Backblaze Blog | Cloud Storage &amp; Cloud Backup\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/backblaze\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-11T16:38:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-11T20:23:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/04\/bb-bh-What-Is-Model-Serving_Design-A-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1440\" \/>\n\t<meta property=\"og:image:height\" content=\"820\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Stephanie Doyle\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@backblaze\" \/>\n<meta name=\"twitter:site\" content=\"@backblaze\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Stephanie Doyle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AI 101: Understanding AI Architecture and AI Agent Deployment","description":"Deploying an AI model? Read this primer to understand the process and how to approach it if integrating AI is on your company's roadmap.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.backblaze.com\/blog\/ai-101-building-and-deploying-an-ai-model\/","og_locale":"en_US","og_type":"article","og_title":"AI 101: Understanding AI Architecture and AI Agent Deployment","og_description":"Deploying an AI model? Read this primer to understand the process and how to approach it if integrating AI is on your company's roadmap.","og_url":"https:\/\/www.backblaze.com\/blog\/ai-101-building-and-deploying-an-ai-model\/","og_site_name":"Backblaze Blog | Cloud Storage &amp; Cloud Backup","article_publisher":"https:\/\/www.facebook.com\/backblaze","article_published_time":"2024-12-11T16:38:58+00:00","article_modified_time":"2025-12-11T20:23:57+00:00","og_image":[{"width":1440,"height":820,"url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/04\/bb-bh-What-Is-Model-Serving_Design-A-1.png","type":"image\/png"}],"author":"Stephanie Doyle","twitter_card":"summary_large_image","twitter_creator":"@backblaze","twitter_site":"@backblaze","twitter_misc":{"Written by":"Stephanie Doyle","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.backblaze.com\/blog\/ai-101-building-and-deploying-an-ai-model\/#article","isPartOf":{"@id":"https:\/\/www.backblaze.com\/blog\/ai-101-building-and-deploying-an-ai-model\/"},"author":{"name":"Stephanie Doyle","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/person\/688f3962fd24d8155ef726bc94d75058"},"headline":"AI 101: Building and Deploying an AI Model","datePublished":"2024-12-11T16:38:58+00:00","dateModified":"2025-12-11T20:23:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.backblaze.com\/blog\/ai-101-building-and-deploying-an-ai-model\/"},"wordCount":1344,"commentCount":0,"publisher":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.backblaze.com\/blog\/ai-101-building-and-deploying-an-ai-model\/#primaryimage"},"thumbnailUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/04\/bb-bh-What-Is-Model-Serving_Design-A-1.png","keywords":["AI\/ML","B2Cloud"],"articleSection":["Cloud Storage","Featured","Featured-Cloud Storage","Tech Lab"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.backblaze.com\/blog\/ai-101-building-and-deploying-an-ai-model\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.backblaze.com\/blog\/ai-101-building-and-deploying-an-ai-model\/","url":"https:\/\/www.backblaze.com\/blog\/ai-101-building-and-deploying-an-ai-model\/","name":"AI 101: Understanding AI Architecture and AI Agent Deployment","isPartOf":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.backblaze.com\/blog\/ai-101-building-and-deploying-an-ai-model\/#primaryimage"},"image":{"@id":"https:\/\/www.backblaze.com\/blog\/ai-101-building-and-deploying-an-ai-model\/#primaryimage"},"thumbnailUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/04\/bb-bh-What-Is-Model-Serving_Design-A-1.png","datePublished":"2024-12-11T16:38:58+00:00","dateModified":"2025-12-11T20:23:57+00:00","description":"Deploying an AI model? Read this primer to understand the process and how to approach it if integrating AI is on your company's roadmap.","breadcrumb":{"@id":"https:\/\/www.backblaze.com\/blog\/ai-101-building-and-deploying-an-ai-model\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.backblaze.com\/blog\/ai-101-building-and-deploying-an-ai-model\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.backblaze.com\/blog\/ai-101-building-and-deploying-an-ai-model\/#primaryimage","url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/04\/bb-bh-What-Is-Model-Serving_Design-A-1.png","contentUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/04\/bb-bh-What-Is-Model-Serving_Design-A-1.png","width":1440,"height":820,"caption":"A decorative image showing a computer, a cloud, and a building."},{"@type":"BreadcrumbList","@id":"https:\/\/www.backblaze.com\/blog\/ai-101-building-and-deploying-an-ai-model\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AI 101: Building and Deploying an AI Model"}]},{"@type":"WebSite","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#website","url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/","name":"Backblaze Cloud Solutions Blog","description":"Cloud Storage &amp; Cloud Backup","publisher":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization","name":"Backblaze","url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.backblaze.com\/blog\/wp-content\/uploads\/2017\/12\/backblaze_icon_transparent.png?fit=512%2C512&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.backblaze.com\/blog\/wp-content\/uploads\/2017\/12\/backblaze_icon_transparent.png?fit=512%2C512&ssl=1","width":512,"height":512,"caption":"Backblaze"},"image":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/backblaze","https:\/\/x.com\/backblaze","https:\/\/www.youtube.com\/user\/Backblaze","https:\/\/en.wikipedia.org\/wiki\/Backblaze"]},{"@type":"Person","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/person\/688f3962fd24d8155ef726bc94d75058","name":"Stephanie Doyle","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2022\/12\/headshot-4-1-e1670452405672-150x150.jpg","url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2022\/12\/headshot-4-1-e1670452405672-150x150.jpg","contentUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2022\/12\/headshot-4-1-e1670452405672-150x150.jpg","caption":"Stephanie Doyle"},"description":"Stephanie is the Technical Narrative Content Manager at Backblaze. She specializes in taking complex topics and writing relatable, engaging, and user-friendly content. You can most often find her reading in public places, and can connect with her on LinkedIn.","url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/author\/stephanie\/"}]}},"jetpack_featured_media_url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/04\/bb-bh-What-Is-Model-Serving_Design-A-1.png","_links":{"self":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts\/111827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/users\/182"}],"replies":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/comments?post=111827"}],"version-history":[{"count":0,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts\/111827\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/media\/111090"}],"wp:attachment":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/media?parent=111827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/categories?post=111827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/tags?post=111827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}