Service Company starting ERP next

I am new to ERPNext and i am planning to use it in our company which is offshore service company and have couple of questions

  1. is it possible to setup Vessels as a cost centers and as a warehouse (where each cost center is connected to only designated warehouse)
  2. Vessels has lots of consumables items. how can the vessel select item as consumed, and can i view consumption history ?

@amir.elaswed welcome to the forum.

best way to implement ERPNext is create demo account on ERPNext and run test cases.

https://frappe.github.io/erpnext/user/manual/en/introduction/implementation-strategy.html

You can create cost center/non stock item(Service Item) and Consumable Item.
http://frappe.github.io/erpnext/user/manual/en/stock/item/

Also, AFAIK, you can not assign cost center to warehouse, but you can select cost center in each transaction(Sales Order, Sales Invoice etc.)