Terms of Service
Date Last Revised: March 20, 2015
Summary of Changes
Welcome to Prana Systems, LLC.! By accessing and using the Prana Systems, LLC. Cloudstack Cloud or Dedicated Servers (“Services”), you agree to the terms and conditions provided in this Terms of Service including all applicable Addendums for specific service offerings (“TOS”) and the policies and guidelines provided herein. This TOS constitutes an agreement between Prana Systems, LLC., Inc. (“Prana Systems, LLC.”, “we”, “us”, or “our”) and you, as an individual, or the entity you represent. You represent that you are legally able to enter into agreements, that you are of legal age to do so, and if you are accepting this TOS on behalf of an entity, such as your company, you have all rights and authority to legally bind such entity. You further represent that you are not a person barred from receiving the Cloud Services under the laws of the United States (including export controls) or other applicable jurisdiction (including the country in which you are resident or from which you use the Cloud Services) and your use of the Cloud Services will comply with the “Export Compliance and Excluded Data” section as provided below. You further affirm that you are over the age of 13, as the Cloud Services are not intended for children under the age of 13. Prana Systems, LLC. reserves the right to modify the TOS from time to time without prior notice.
Services means the Prana Systems, LLC. services and products provided by Prana Systems, LLC. to you under this TOS. Services do not include Third Party Software and Services, which is defined below.
2. You must maintain the confidentiality of your Prana Systems, LLC. account information
You are responsible for maintaining the confidentiality of your account username and password, and you acknowledge and agree that you, and not Prana Systems, LLC., are responsible for all activities that occur under your account. You agree to immediately notify Prana Systems, LLC. of any unauthorized use of your Prana Systems, LLC. account, username or password.
3. You are responsible for your use of the Services
A. General. You, and not Prana Systems, LLC., are responsible for: (a) all information, data, text, software, music, sound, photographs, graphics, video, messages, files, attachments, or other materials, including images of your instances (“Customer Data”) that is created, transmitted, stored, or displayed by, from, or within your account including content of your end user; (b) the technical operation of the Customer Data including maintaining compatibility with Prana Systems, LLC.’s APIs for the Service; (c) the conduct of all users of your account and for any consequences of such conduct; (d) the monitoring of any Customer Data you provide to Prana Systems, LLC. in connection with your use of the Services; (e) the procurement of, and compliance with, any third party software licenses for software that you run within the Service. While Prana Systems, LLC. reserves the right to monitor your Customer Data, we are under no obligation to do so.
B. DMCA. You are responsible for properly handling and processing notices sent to you (or any of your affiliates) by any person claiming that Customer Data violates such person’s rights, including notices pursuant to the Digital Millennium Copyright Act.
C. Security. You are responsible for using reasonable security precautions to maintain appropriate security and protection of all of your Customer Data. To prevent unauthorized access, you should, for example, consider encryption technology.
D. Customer Data Preservation. You are responsible for the preservation of all of your Customer Data. You, and not Prana Systems, LLC., are responsible for backing-up Customer Data and any other content that you use with the Services. Best practices include routine archiving of Customer Data. Prana Systems, LLC. is not obligated to retain any Customer Data after the termination of your access to the Services for any reason. Prana Systems, LLC. may transfer Customer Data within a major geographic region (for example, within the United States or within Europe) for data redundancy or other purposes. Prana Systems, LLC. will not transfer Customer Data outside the major geographic region you specify (for example, from the United States to Asia or from Europe to the United States).
E. Your End User’s Use. You are responsible for your end users’ use of the Services and ensuring that such use is in compliance with the terms and conditions of the TOS and with applicable law. If you discover that an end user is in violation of this TOS or any applicable law, you will terminate such end user’s access to the Services immediately.
4. Your use of the Services must be lawful and is subject to certain restrictions
You shall use the Services only for purposes that are legal, proper and in accordance with the TOS and the Acceptable Use Policy (“AUP”), which can be found at: http://pranasystems.com/legalese/acceptable-use-policy/. Furthermore, you agree that you will not engage in any activity that interferes with or disrupts the Services, servers or networks connected to the Services.
You shall not: (i) access and/or use the Services if you are a direct competitor of Prana Systems, LLC. without prior written approval from Prana Systems, LLC., for purposes of monitoring availability, performance or functionality, or for any other benchmarking or competitive purposes, including in order to design, create or build a service or product that is competitive with the Services, or which uses ideas, features or functions that are similar to the Services; (ii) sell, resell, rent, lease, offer any time sharing arrangement, service bureau or any service based upon the Services on a stand-alone basis (for the avoidance of doubt, this subsection shall not be deemed to preclude you from offering services that use and rely upon the Services where your other products or services add substantial value as compared to the Services alone); (iii) interfere with or disrupt the integrity or performance of the Services; (iv) attempt to gain unauthorized access to the Services or any associated systems or networks; or (v) modify or make derivative works based upon the Services or any part thereof, or directly or indirectly disassemble, decompile, or otherwise reverse engineer the Cloud Services or any portion thereof.
5. Third Party Software and Services
In connection with your use of the Services, solely as a convenience for you and solely at your election, Prana Systems, LLC. may make available to you the use of certain third party software and/or services (“Third Party Software and Services”). Prana Systems, LLC. is not liable or responsible for claims, damages, losses or any other complaints arising out of or related to your use of such Third Party Software and Services. Your use of any Third Party Software and Services are subject to the terms and conditions directly between you and the applicable third party vendor and at your own risk. You hereby acknowledge that no purchase or license of any Third Party Software and Services is required to use the Services.
6. If you use the Services improperly, Prana Systems, LLC. may suspend or terminate your access to the Services
We reserve the right to suspend or terminate your access to the Services if we determine (in our sole discretion) that you are in violation of the TOS, the AUP, or any applicable laws.
For example, we may suspend or terminate your access to the Services if your use of the Services: (i) poses a security risk to the Services or any third party, (ii) may be damaging to, or degrading of, Prana Systems, LLC.’s network integrity, (iii) may subject us, our affiliates, or any third party to legal liability, or (iv) may be fraudulent.
7. Fees, Billing and Free Trials
For the use of the Services, you shall pay us the applicable fees and charges in U.S. Dollars by payment methods that we authorize. If you are paying with a credit card, you hereby authorize Prana Systems, LLC. to charge your credit card for any and all charges you may incur in connection with your use of the Services. An invoice is issued for those charges at the beginning of each calendar month. Prana Systems, LLC. reserves the right to bill you more frequently for fees and charges for use of the Services if Prana Systems, LLC. suspects that your account is at risk of non-payment or is fraudulent. For Prana Systems, LLC.’s Cloud Service, you shall be charged in arrears for all billable instances during the previous calendar month. A cloud instance is billable from the time it is provisioned, whether by you or by Prana Systems, LLC., until the time it is deleted. Unless and until you delete your compute instance, you shall continue to incur usage fees even if such compute instance is inactive.
If you elect to purchase Prana Systems, LLC. Managed Hosting fees will be charged monthly in arrears for the complete month, regardless of the date of order (e.g. if you order Managed Hosting on the 15th of the month the effective date will be the first of that same month.) Managed Hosting fees are calculated, using the applicable percentage corresponding to the selected tier as a percentage of the total monthly service fees for that month, inclusive of Cloud Services, Gluster NFS Service, and Object Storage Service. The minimum term for a purchased Managed Hosting is one (1) month. Managed Hosting can be cancelled upon written notification to Prana Systems, LLC., however, such written notice must be provided to Prana Systems, LLC. prior to the first day of the month you wish to cancel. No refunds will be given for partial months.
For Network File System (“NFS”), you shall be charged in advance for the storage allocated to your NFS storage for the upcoming calendar month. NFS charges start on the date your NFS is provisioned by Prana Systems, LLC. Charges made to your NFS allocation during the calendar month will be reflected on your next invoice as a prorated charge or credit.
Prana Systems, LLC. charges fees for outbound bandwidth at the pricing set forth here: http://pranasystems.com/public-cloud/pricing
All payments must be made without setoffs, counterclaims, deductions or withholdings. Prana Systems, LLC. shall not be responsible for any additional bank fees, interest charges, finance charges, over draft charges, or other fees resulting from charges billed by Prana Systems, LLC. If you choose to pay by credit card, currency exchange settlements shall be based on agreements between you and the provider of your credit card. Late payments hereunder will be subject to a monthly charge of one and one-half percent (1.5%) per month, or the highest rate allowed by applicable law, whichever is lower.
IF YOU BELIEVE THAT YOUR CHARGES ARE INCORRECT, YOU MUST CONTACT PRANA SYSTEMS, LLC. IN WRITING WITHIN 30 DAYS FROM THE DATE OF THE APPLICABLE INVOICE (“DISPUTE PERIOD”) TO CONTEST SUCH CHARGES TO BE ELIGIBLE TO RECEIVE AN ADJUSTMENT OR CREDIT. TO THE FULLEST EXTENT PERMITTED BY LAW, YOU HEREBY WAIVE ALL CLAIMS RELATING TO ANY AND ALL CHARGES NOT DISPUTED BY YOU DURING THE DISPUTE PERIOD (THIS DOES NOT AFFECT YOUR CREDIT CARD ISSUER RIGHTS).
All amounts payable to Prana Systems, LLC. for Services are exclusive of any tax, levy or similar governmental charge that may be assessed by any jurisdiction, whether based on gross revenue, the delivery, sale or use of the Services or otherwise arising out of the execution or performance of this TOS, and including without limitation, all sales, use, excise, import or export, value added, governmental permit fees, license fees, and customs; provided, however, that you shall have no liability for any net income, net worth or franchise taxes assessed on Prana Systems, LLC..
Prana Systems, LLC. reserves the right to change its fees and charges for the Services at any time. Any such changes will be effective when such changes are posted on the Prana Systems, LLC. website, unless we indicate otherwise. Similarly, we may introduce pricing and charges for new products, features or services at any time by posting on the Prana Systems, LLC. website.
For Free Trials, each Customer is eligible to participate in one free trial. If we discover that a Customer has multiple free trial accounts, we reserved the right to terminate all but one free trial account of our choice in our sole discretion.
8. NO REFUNDS
All charges are non-refundable unless expressly stated otherwise, or otherwise provided by applicable law.
9. If you are delinquent on your payment, Prana Systems, LLC. may suspend or terminate your access to the Services
We reserve the right to suspend or terminate your access to and use of the Services if you are delinquent on your account.
10. Your cancellation of Services
You may terminate your use of the Services at any time by following the procedures below: As soon as you delete an instance or service, you will lose all Customer Data on that instance or service. As a reminder, you are responsible for backing up all Customer Data you use with the Services. Termination of the Services by you will not alter your obligations to pay all charges due to Prana Systems, LLC.
For Cloud Service, you may cancel your service at any time by deleting your billable instances through the Prana Systems, LLC. Cloud Portal. Stopping an instance does not stop the incurring of your usage fees. You must delete the compute instance to stop incurring usage fees. The final charges for your compute instances will be included on the invoice issued at the beginning of the next calendar month.
For Network Storage (“NFS”), you may cancel your service by submitting a support request to have your NFS share deleted. Your final invoice, issued at the beginning of the next calendar month, will include a prorated credit reflecting the cancellation.
11. Support Services
Prana Systems, LLC. Managed Hosting offerings are described on Prana Systems, LLC.’s website http://pranasystems.com/products-and-services/managed-services/ with additional information and detail available in supporting documentation. Basic support is included with your Prana Systems, LLC. Service, which provides for support assistance if you are experiencing problems with your Service (e.g. machine not provisioning, not responding, etc.) Additional levels of Managed Hosting may be purchased from Prana Systems, LLC.
If you purchase Prana Systems, LLC. Managed Hosting you must do so for the entire set of machines under your account. Customers who have multiple accounts can select the appropriate Managed Hosting tier for individual accounts, but cannot mix and match Managed Hosting tiers within an account.
Managed Hosting is delivered under the terms and conditions of this TOS and the Prana Systems, LLC. Managed Hosting Policy.
12. Service Level Agreement (“SLA”)
Your use of the Cloud Services is subject to the terms and conditions of our SLA which can be found at: http://pranasystems.com/legalese/service-level-agreement/.
13. Modifications to and Discontinuation of Services:
A. Services. We may modify or discontinue the Services including adding, removing or changing features or functionality of the Services from time to time. We will make information available regarding any material change to or discontinuation of the Services.
B. New Applications. We may make new applications, tools, features or functionality available from time to time through the Services, the use of which may be contingent upon your agreement to additional terms.
C. APIs. We may modify or discontinue any APIs to the Services from time to time.
14. Intellectual Property Rights
The Services, including all Intellectual Property Rights therein and thereto, and any modification thereof, are and shall remain the exclusive property of Prana Systems, LLC. and its licensors. You shall not take any action that jeopardizes Prana Systems, LLC.’s or its licensors’ proprietary rights or acquires any right in the Services or Prana Systems, LLC.’s Confidential Information, except the limited rights expressly granted in this TOS. “Intellectual Property Rights” means any and all (by whatever name or term known or designated) tangible and intangible and now known or hereafter existing (i) rights associated with works of authorship throughout the universe, including, but not limited to, all exclusive exploitation rights, copyrights, neighboring rights, moral rights and mask-works, (ii) trademark, trade dress, and trade name rights and similar rights, (iii) trade secret rights, (iv) patents, designs, algorithms and other industrial property rights, (v) all other intellectual and industrial property and proprietary rights (of every kind and nature throughout the universe and however designated), whether arising by operation of law, contract, license or otherwise, and (vi) all registrations, applications, renewals, extensions, continuations, divisions or reissues thereof now or hereafter in force throughout the universe.
You hereby grant to Prana Systems, LLC. a royalty-free, worldwide, transferable, sublicenseable, irrevocable, perpetual license to use or incorporate into the Services any suggestions, enhancement requests, recommendations or other feedback related to the Service TOS provided by you to Prana Systems, LLC.
You agree to hold harmless and indemnify Prana Systems, LLC., and its subsidiaries, affiliates, officers, agents, and employees, advertisers or partners, from and against any third party claim arising from or in any way related to Customer Data, your use of the Services, or violation of these TOS, AUP or any other actions connected with your use of the Services, including any liability or expense arising from all claims, losses, damages (actual and consequential), suits, judgments, settlements, litigation costs and reasonable attorneys’ fees, of every kind and nature. In such a case, Prana Systems, LLC. will provide you with written notice of such claim, suit or action and reasonable assistance at your cost.
16. DISCLAIMER OF WARRANTIES
YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE SERVICES IS AT YOUR SOLE RISK. SERVICES ARE PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS. ANY USE OF THE SERVICES IS DONE AT YOUR OWN RISK AND YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM USING THE SERVICES. PRANA SYSTEMS, LLC. MAKES NO, AND HERERBY EXPRESSLY DISCLAIMS (TO THE GREATEST EXTENT PERMISSIBLE UNDER APPLICABLE LAW) ALL WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, ARISING FROM COURSE OF DEALING OR USAGE OF TRADE, OR STATUTE, AS TO THE SERVICES OR ANY MATTER WHATSOEVER. IN PARTICULAR, ANY AND ALL WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE EXPRESSLY EXCLUDED. PRANA SYSTEMS, LLC. DOES NOT WARRANT THAT THE OPERATION OF THE SERVICES WILL BE COMPLETELY SECURE, ERROR FREE OR UNINTERRUPTED, OR THAT ALL ERRORS WILL BE CORRECTED. YOU ASSUME ALL RISK OF DELAYS OR INTERUPTIONS IN ACCESS TO OR USE OF THE SERVICES RESULTING FROM USE OF THE INTERNET AND/OR TELECOMMUNICATIONS TO ACCESS THE SERVICES, AND PRANA SYSTEMS, LLC. SHALL HAVE NO LIABILITY FOR ANY SUCH DELAYS OR INTERUPTION.
17. LIMITATION OF LIABILITY
UNDER NO CIRCUMSTANCES SHALL PRANA SYSTEMS, LLC. OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES OF ANY KIND OR NATURE WHATSOEVER, OR FOR COST OF PROCURMENT OF SUBSITUTE SERVICES, ARISING OUT OF OR IN ANY WAY RELATED TO THIS TOS OR THE SERVICES. SUCH LIMITATION ON DAMAGES INCLUDES, BUT IS NOT LIMITED TO, LOST GOODWILL, LOST PROFITS, LOSS OF DATA OR SOFTWARE OR WORK STOPPAGE, REGARDLESS OF THE LEGAL THEORY ON WHICH THE CLAIM IS BROUGHT, EVEN IF PRANA SYSTEMS, LLC. HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE OR IF SUCH DAMAGE COULD HAVE BEEN REASONABLY FORESEEN, AND NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF ANY EXCLUSIVE REMEDY PROVIDED IN THIS TOS. PRANA SYSTEMS, LLC.’S MAXIMUM LIABILITY FOR ANY DAMAGES ARISING OUT OF OR RELATED TO THIS TOS OR THE SERVICES, WHETHER BASED ON CONTRACT, WARRANTY, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, SHALL BE LIMITED TO THE AMOUNT YOU PAID TO PRANA SYSTEMS, LLC. DIRECTLY ATTRIBUTABLE TO THE PRANA SYSTEMS, LLC. SERVICE PROVIDED UNDER THIS TOS DURING THE TWELVE (12) MONTHS IMMEDIATELY PRECEDING THE FIRST EVENT GIVING RISE TO LIABILITY UNDER THIS TOS. PRANA SYSTEMS, LLC. SHALL HAVE NO LIABILITY OR RESPONSIBILITY FOR ANY CUSTOMER DATA OR THIRD PARTY SOFTWARE. THE FOREGOING LIMITATION OF LIABILITY IS INDEPENDENT OF, AND SHALL NOT BE DEEMED TO MODIFY PRANA SYSTEMS, LLC.’S OBLIGATION UNDER ANY EXCLUSIVE REMEDIES FOR BREACH OF WARRANTY SET FORTH IN THIS TOS.
18. Export Compliance and Excluded Data
You acknowledge and agree that the Services are subject to applicable export control and trade sanctions laws, regulations, legislative and regulatory requirements, rules and licenses (collectively “export laws”), including without limit those of the U.S. (e.g., the sanctions administered by the U.S. Department of Treasury’s Office of Foreign Assets Control (31 CFR Part 500 et seq.), the Export Administration Regulations (EAR, 15 CFR Part 730 et seq.) administered by the US Department of Commerce’s Bureau of Industry and Security (BIS), laws and regulations targeting proliferation activities, and the restricted persons lists maintained by the US Government including but not limited to the Denied Persons List, Unverified List, Entity List, Specially Designated Nationals List, Debarred List and Non-proliferation Sanctions). You agree to comply with these export laws and agree that you alone are responsible for ensuring compliance with export laws. In particular, but without limitation to the foregoing, you will not, and will obtain assurances that none of your affiliates, employees, contractors, agents or users will not, use, sell, resell, export, re-export, import dispose of, disclose or otherwise deal with the TOS, directly or indirectly, to any country, destination or person without first obtaining any required export license or other governmental, legislative or regulatory approval, and completing such formalities as may be required by the export laws. You further shall not do anything that would cause Prana Systems, LLC. to be in breach of the export laws.
For clarity, you are solely responsible for compliance relating to the manner in which you choose to use the Services, including your transfer, processing and provisioning of your Customer Data or any other data, content or software to your end users and any control laws of the country in which the Services are rendered or received by you. Customer Data, software or any of your solution that you provide in connection with the Services will not (i) be classified or listed on the U.S. Munitions list; (ii) contain defense articles or defense services; or (iii) contain ITAR-related data (items (i) — (iii) collectively, the “Excluded Data”).
19.1. Notices to You. Notices by Prana Systems, LLC. may be given to you under this TOS in any of the following manners: a) by sending notices to your email address registered with your Prana Systems, LLC. account; b) by overnight courier, personal delivery, or registered or certified mail; or c) posting such notices on the Prana Systems, LLC. website. Notices will be effective upon posting or when sent, as applicable.
19.2. Notices to Us. Notices by you to Prana Systems, LLC. must be given in either of the following manners: a) by facsimile to (415) 766-2018; or b) by overnight courier, personal delivery, or registered or certified mail to: Prana Systems, LLC., Attn: TOS, PO BOX 31369, San Francisco, CA. 94131. Notices are effective 3 business days after being sent.
20. Entire Agreement
This TOS, AUP, SLA and including any policies or amendments that may be presented to you from time to time constitute the entire agreement between you and Prana Systems, LLC. and shall govern your use of the Services, including any prior (written or verbal) offers and statements.
21. Governing Law
The Terms of Service and the relationship between you and Prana Systems, LLC., solely relating to the delivery and use of the Services, shall be governed by the laws of the State of California without regard to its conflict of law provisions. You and Prana Systems, LLC. agree to submit to the personal and exclusive jurisdiction of the courts located within the County of San Francisco, California.
22. Nature of Relationship
The Terms of Service do not create or imply any partnership, agency or joint venture between you and Prana Systems, LLC.
23. Feedback, Comments and Questions
We are always looking for ways to improve our services. If you have feedback, comments and/or questions regarding the Services, please feel free to contact us at:
Prana Systems, LLC.
PO BOX 31369
San Francisco, CA 94131
As of March 20, 2015
Customer may designate the number and type of Prana Systems, LLC. Cloud instances (“Reserved Instance”) to be subject to the reserved pricing and payment terms (“Reserved Pricing”). Customer may purchase Reserved Instances by contacting Prana Systems, LLC. Sales at firstname.lastname@example.org and completing an Order Form. The Term of the Reserved Pricing will start on the Start Date as specified in the applicable Order Form and will expire based on the Term for each Reserved Instance on the Order Form. For all Reserved Instances, Customer must designate an availability zone, Reserved Instance type, and quantity for the applicable Reserved Instances. Prana Systems, LLC. may change Reserved Pricing at any time but price changes will not apply to previously designated Reserved Instances, except as described herein. Only Prana Systems, LLC. Cloud instances are eligible for Reserved Pricing. If any Reserved Instances include a third party product (such as Microsoft Windows) and such third party supplier changes its fees, Prana Systems, LLC. will pass through such fee change to the Customer. For any increase in the applicable fees for Reserved Instances with optional third-party software, Prana Systems, LLC. will provide 30 days’ notice via Customer’s registered e-mail account with Prana Systems, LLC. Within such 30-day notice period, Customer may: (a) continue to use Customer’s Reserved Instances with such third-party software with the new price; or (b) convert Customer’s Reserved Instances with third-party software to comparable Reserved Instances with Linux. We may terminate the Reserved Pricing program at any time but such termination will not apply to previously purchased Reserved Instances. Reserved Instances are nontransferable. All amounts paid in connection with the Reserved Instances are nonrefundable. Upon expiration or termination of the term of Reserved Instances, the Reserved Instance pricing will expire and the standard on-demand usage prices will automatically apply unless Customer renews its Reserved Instances at the then current Reserved Pricing fees and related charges by signing and submitting a new order form. In addition to being subject to Reserved Pricing, Reserved Instances are subject to all data transfer and other fees and charges applicable under the Agreement.
PRANA SYSTEMS, LLC. OBJECT STORAGE SERVICE
You may use the Prana Systems, LLC. Object Storage Service (“service”) only to store and retrieve objects, and only to run compute on objects in the service for the purposes of processing and computation. You may not use the service for the purposes of reverse engineering the service and you may not attempt to run the system and service on infrastructures other than the Prana Systems, LLC. Service. You may not access the service for the purpose of bringing an intellectual property infringement claim against service or for the purpose of creating a product or service competitive with the service.
Prana Systems, LLC. has documented the purpose and proper use of resources and services via a series of user guides and other web-based documents available on the Prana Systems, LLC. web site and Prana Systems, LLC. Cloud Portal. You assume the responsibility for becoming familiar with this documentation, particularly relating to issues such as adherence to resource limits, proper and considerate use of the job system, understanding the purpose and proper use of storage services, and proper use of the service.
There is no default API rate limit imposed upon you in using the service, however the system reserves the right to throttle requests if necessary to protect the service. For high-volume web assets, you should use a content delivery network (CDN).
There are three classes of API requests. Class I only has the HTTP DELETE method. Class II is the GET, HEAD, OPTION methods. Class III is the PUT, PUSH and LIST methods. Prana Systems, LLC. reserves the right to differentially charge for these classes and to reclassify HTTP methods.
The system is designed to support an arbitrarily large number of objects and an arbitrarily large number of directories. However, it bounds the number of objects in a single directory so that “list” operations can be performed efficiently. We reserve the right to change that upper bound and the system meters the amount of directories you generate. Prana Systems, LLC. reserves the right to charge for directories if used excessively.
The system does not have any designed limit on the size of a single object, but it may return a “no space” error if the requested object size is larger or nearly larger than can be contained in a single physical node. In practice, this number will be in tens of terabytes.
Billing for data storage is based upon object size in bytes and per hours of duration. Storage is billed at minimum of 128KiB per object per hour and the sum of your objects is billed at a minimum of 1 GiB hour per day. For example, if you write a 1MiB object with the default number of copies (2), you will be billed for 2MiB of storage per hour on a monthly basis. Usage records will be generated on your behalf, and will be stored in your account in the reports directory and will incur a charge.
Prana Systems, LLC. charges fees for outbound bandwidth for accessing or submitting objects to the system. Please see our pricing pages.
Usage charges for the cloud portion of the service are based on a) time, b) number of objects and c) number of resources dedicated for each task. Resources are a combination of GiB of RAM and GiB of task-specific disk space, which may be billed in tiers. You may specify resource amounts that override the defaults. Time is the amount of seconds from the time a job starts to the time the job ends regardless if the job completes with or without errors. Errors with any job, or other conditions in the system that may cause a need to recalculate will cause data compute charges to be incurred. Prana Systems, LLC. will use commercially reasonable efforts to assure that job processing is available but cannot guarantee any or each individual task may complete in a timely manner. Prana Systems, LLC. also reserves the rights to cancel any running jobs without notice to protect the availability of the system. You are responsible for canceling and cleaning up any jobs if you do not wish to be billed for usage.
Prana Systems, LLC. charges fees for outbound bandwidth to the compute running on the object store.